• 一 、详细介绍
  • 二 、插入数据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

六 、管理权限

Mysql 常用数据的基本操作和基本形式  数据库  第1张

#受权表
user #该表放行的管理权限,对于:全部数据,全部库下全部表,及其表下的全部字段
db #该表放行的管理权限,对于:某一数据库,该数据库下的全部表,及其表下的全部字段
tables_priv #该表放行的管理权限。对于:某一张表,及其该表下的全部字段
columns_priv #该表放行的管理权限,对于:某一个字段

#按图表述:
user:放行db1,db2以及包括的全部
db:放行db1,以及db1包括的全部
tables_priv:放行db1.table1,以及该表包括的全部
columns_prive:放行db1.table1.column1,只放行该字段

PS: 具体步骤,事后升级。。。