一 、介紹 二 、插入數據INSERT 三 、更新數據UPDATE 四 、刪除數據DELETE 五 、查詢數據SELECT 六 、許可權管理 一、 介紹 MySQL數據操作: DML 在MySQL管理軟體中,可以通過SQL語句中的DML語言來實現數據的操作,包括 本節內容包括: 插入數據更新數據刪除數 ...
一、 介紹
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=’’;
五 、查詢數據SELECT
單表查詢:http://www.cnblogs.com/ManyQian/p/9026285.html
多表查詢:http://www.cnblogs.com/ManyQian/p/9026606.html
六 、許可權管理
#授權表 user #該表放行的許可權,針對:所有數據,所有庫下所有表,以及表下的所有欄位 db #該表放行的許可權,針對:某一資料庫,該資料庫下的所有表,以及表下的所有欄位 tables_priv #該表放行的許可權。針對:某一張表,以及該表下的所有欄位 columns_priv #該表放行的許可權,針對:某一個欄位 #按圖解釋: user:放行db1,db2及其包含的所有 db:放行db1,及其db1包含的所有 tables_priv:放行db1.table1,及其該表包含的所有 columns_prive:放行db1.table1.column1,只放行該欄位
PS: 具體操作,後續更新。。。