SQL语句分类
通常分为五类:
DDL(数据定义语言):create、alter、drop等
DQL(数据查询语言):select等
DML(数据操纵语言):insert、delete、update等
TCL(事务操纵语言):commit、rollback等
DCL(数据控制语言):grant、revoke等
本篇文章重点讲述DML(数据操纵语言的语法格式),如有错误请指正~
DML(数组操纵语言)
1、往表中插入数据
- 全表插入格式(值的数量必须要和顺序要和表的字段相同):insert into 表名 values(值1,值2);
- 指定字段插入格式(可以只写需要插入字段的值):insert into 表名(字段1名,字段2名) values(值1,值2);
- 举例:
- insert into person values(”tom”,18);
- insert into person(name) values(”jerry”);
- 批量插入
- insert into person values(’aaa’,10),(’bbb’,20),(’ccc’,30);
- insert into person(name) values(’aaa’),(’bbb);
2、删除数据
- 格式:delete from 表名 where 条件;
- 举例:
- delete from person where name=”张飞”;
- delete from person where age<30;
3、修改数据
- 格式:update 表名 set 字段名=值 where 条件;
- 举例:
- update person set age=88 where name=’刘备’;
- update person set name=’张飞’,age=18 where name=’关羽’;
- update person set name=’黎明’ where age=5;
总结:
同SQL中的DQL语句不同,DQL的作用主要是查询,不会修改表中的记录,而DML语句主要的作用就是修改表中的记录~