查看: 44|回复: 0

[Mysql数据库] Mysql-常用数据的基本操作和基本形式

发表于 2018-4-28 08:00:00
  • 一 、介绍
  • 二 、插入数据INSERT
  • 三 、更新数据UPDATE
  • 四 、删除数据DELETE
  • 五 、查询数据SELECT
  • 六 、权限管理
一、 介绍

MySQL数据操作: DML

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

在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括

  1. 使用INSERT实现数据的插入
  2. UPDATE实现数据的更新
  3. 使用DELETE实现数据的删除
  4. 使用SELECT查询数据以及。

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

本节内容包括:

插入数据
更新数据
删除数据
查询数据

二、 插入数据INSERT
  1. 1. 插入完整数据(顺序插入)
  2. 语法一:
  3. INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n);
  4. 语法二:
  5. INSERT INTO 表名 VALUES (值1,值2,值3…值n);
  6. 2. 指定字段插入数据
  7. 语法:
  8. INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);
  9. 3. 插入多条记录
  10. 语法:
  11. INSERT INTO 表名 VALUES
  12. (值1,值2,值3…值n),
  13. (值1,值2,值3…值n),
  14. (值1,值2,值3…值n);
  15. 4. 插入查询结果
  16. 语法:
  17. INSERT INTO 表名(字段1,字段2,字段3…字段n)
  18. SELECT (字段1,字段2,字段3…字段n) FROM 表2
  19. WHERE …;
复制代码
三、 更新数据UPDATE
  1. 语法:
  2. UPDATE 表名 SET
  3. 字段1=值1,
  4. 字段2=值2,
  5. WHERE CONDITION;
  6. 示例:
  7. UPDATE mysql.user SET password=password(‘123’)
  8. where user=’root’ and host=’localhost’;
复制代码
四 、删除数据DELETE
  1. 语法:
  2. DELETE FROM 表名
  3. WHERE CONITION;
  4. 示例:
  5. DELETE FROM mysql.user
  6. WHERE password=’’;
复制代码
五 、查询数据SELECT

单表查询:http://www.cnblogs.com/ManyQian/p/9026285.html

多表查询:http://www.cnblogs.com/ManyQian/p/9026606.html

六 、权限管理

  1. #授权表
  2. user #该表放行的权限,针对:所有数据,所有库下所有表,以及表下的所有字段
  3. db #该表放行的权限,针对:某一数据库,该数据库下的所有表,以及表下的所有字段
  4. tables_priv #该表放行的权限。针对:某一张表,以及该表下的所有字段
  5. columns_priv #该表放行的权限,针对:某一个字段
  6. #按图解释:
  7. user:放行db1,db2及其包含的所有
  8. db:放行db1,及其db1包含的所有
  9. tables_priv:放行db1.table1,及其该表包含的所有
  10. columns_prive:放行db1.table1.column1,只放行该字段
复制代码

PS: 具体操作,后续更新。。。



回复

使用道具 举报