啟動與退出
mysql -u root -p # 輸入密碼
quit / exit
庫操作
| 操作 | 命令 |
| 建庫 | CREATE DATABASE xhkdb; |
| 顯示庫 | SHOW DATABASES; |
| 刪庫 | DROP DATABASE xhkdb; |
| 選庫 | USE xhkdb; |
| 當前庫 | SELECT DATABASE(); |
表操作
| 操作 | 命令 |
| 建表 | CREATE TABLE testa (id INT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(20), PRIMARY KEY(id)) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
| 看結構 | DESC table_name; / SHOW COLUMNS FROM table_name; |
| 刪表 | DROP TABLE table_name; |
| 顯示表 | SHOW TABLES; |
數據操作 (CRUD)
-- 插入
INSERT INTO table (col1, col2) VALUES (val1, val2);
-- 查詢
SELECT * FROM table;
SELECT * FROM table ORDER BY id LIMIT 0,2;
-- 刪除
DELETE FROM table WHERE id=1;
-- 更新
UPDATE table SET name='Mary' WHERE id=1;
-- 加欄位
ALTER TABLE table ADD col_name INT DEFAULT 0;
-- 改表名
RENAME TABLE old_name TO new_name;