1. 程式人生 > >Mysql-常用數據的基本操作和基本形式

Mysql-常用數據的基本操作和基本形式

upd HERE let 管理 root mysql- roo db2 values

  • 一 、介紹
  • 二 、插入數據INSERT
  • 三 、更新數據UPDATE
  • 四 、刪除數據DELETE
  • 五 、查詢數據SELECT
  • 六 、權限管理

一、 介紹

MySQL數據操作: DML

========================================================

在MySQL管理軟件中,可以通過SQL語句中的DML語言來實現數據的操作,包括

  1. 使用INSERT實現數據的插入
  2. UPDATE實現數據的更新
  3. 使用DELETE實現數據的刪除
  4. 使用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: 具體操作,後續更新。。。

Mysql-常用數據的基本操作和基本形式