码迷,mamicode.com
首页 > 数据库 > 详细

MySQL学习笔记(2/2)

时间:2016-08-08 00:55:43      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

SQL种类

DDL/DML/DQL/DCL

数据定义语言(DDL):CREATE、DROP、ALTER

用于定义和管理数据对象(库,表,索引,视图),包括数据库、数据表等。例如:CREATE、DROP、ALTER等语句。

数据操作语句(DML):和表中的数据记录

用于数据库对象多包含的数据,例如INSERT、UPDATE、DELETE语句。

1.插入数据

INSERT INTO 表名([字段列表]) VALUES(值列表),(值列表2),(值列表3)

特点:

  1. 如果在表名后没有给出字段列表,则值列表必须列出所有字段的值,必须按表中默认的顺序插入
  2. 所有需要写字段名的地方都不加单引号或双引号,但所有值建议都要以字符形式使用
  3. 建立在插入数据时,最好给出字段列表,则值要和字段列表对应即可,可以不按表中字段的顺序

例如:

INSERT INTO CATS(pid,name) VALUES(‘2‘,‘j2sc‘),(‘2‘,‘j2mc‘),(‘2‘,‘j2ee‘),(‘3‘,‘thinkphp‘);

2.修改/更新数据

UPDATE 表名 SET 字段=‘值’[,字段2=‘值2’,...] [条件] 条件是确定要更改的记录,可以通过条件

 指定一条多多条

例如:

3.删除数据

DELETE FROM 表名[条件]

条件是:where ...

数据查询语言(DQL)

用于查询数据库对象所包含的数据,能够进行单表查询、连接查询、嵌套查询、以及集合查询等各种复杂程度不同的数据查询,并将数据返回到客户机中显示。例如:SELECT语句。(60%)

数据控制语句(DCL)

是用来管理数据库的语言,包含管理权限及数据更改。例如:GRANT/REVOKE/COMMIT/ROLLBACK等语句

 

MySQL学习笔记(2/2)

标签:

原文地址:http://www.cnblogs.com/laohan1221/p/5747615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!