概覽 MySQL數據操作: DML 在MySQL管理軟體中,可以通過SQL語句中的DML語言來實現數據的操作,包括 1. 使用INSERT實現數據的插入 2. UPDATE實現數據的更新 3. 使用DELETE實現數據的刪除 4. 使用SELECT查詢數據以及。 插入數據insert 更新數據upd ...
概覽
MySQL數據操作: DML
在MySQL管理軟體中,可以通過SQL語句中的DML語言來實現數據的操作,包括
- 使用INSERT實現數據的插入
- UPDATE實現數據的更新
- 使用DELETE實現數據的刪除
- 使用SELECT查詢數據以及。
插入數據insert
1. 插入完整數據(順序插入)
語法一:
INSERT INTO 表名(欄位1,欄位2,欄位3…欄位n) VALUES(值1,值2,值3…值n);
語法二:
INSERT INTO 表名 VALUES (值1,值2,值3…值n);
2. 指定欄位插入數據
語法:
INSERT INTO 表名(欄位1,欄位2,欄位3…) VALUES (值1,值2,值3…);
3. 插入多條記錄
語法:
INSERT INTO 表名 VALUES
(值1,值2,值3…值n),
(值1,值2,值3…值n),
(值1,值2,值3…值n);
4. 插入查詢結果
語法:
INSERT INTO 表名(欄位1,欄位2,欄位3…欄位n)
SELECT (欄位1,欄位2,欄位3…欄位n) FROM 表2
WHERE …;
更新數據update
語法:
UPDATE 表名 SET
欄位1=值1,
欄位2=值2,
WHERE CONDITION;
示例:
UPDATE mysql.user SET password=password(‘123’)
where user=’root’ and host=’localhost’;
刪除數據delete
語法:
DELETE FROM 表名
WHERE CONITION;
示例:
DELETE FROM mysql.user
WHERE password=’’;
練習:
更新MySQL root用戶密碼為mysql123
刪除除從本地登錄的root用戶以外的所有用戶
查詢數據 search
1.單表查詢
2.聯表查詢