MySQL數據操做: DML========================================================在MySQL管理軟件中,能夠經過SQL語句中的DML語言來實現數據的操做,包括使用INSERT實現數據的插入UPDATE實現數據的更新使用DELETE實現數據的刪除使用SELECT查詢數據以及。一 插入數據: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 表名 SET 字段1=值1, 字段2=值2, WHERE CONDITION;示例: UPDATE mysql.user SET password=password(‘123’) where user=’root’ and host=’localhost’; 三刪除數據語法: DELETE FROM 表名 WHERE CONITION;示例: DELETE FROM mysql.user WHERE password=’’;四 查詢(單表查詢)1 語法SELECT 字段1,字段2... FROM 表名 WHERE 條件 GROUP BY field HAVING 篩選 ORDER BY field LIMIT 限制條數 2 關鍵字的執行優先級(重點)重點中的重點:關鍵字的執行優先級從上到下fromwheregroup byhavingselectdistinctorder bylimit說明:1.找到表:from2.拿着where指定的約束條件,去文件/表中取出一條條記錄3.將取出的一條條記錄進行分組group by,若是沒有group by,則總體做爲一組4.將分組的結果進行having過濾5.執行select6.去重7.將結果按條件排序:order by