MySQL学习笔记-数据操作语言
SQL-数据操作语言(DML)
数据操作语言,用于对数据库中表的数据记录进行增删改的操作
一.添加数据(insert)
1. 给指定字段添加数据
insert into {表名} ({字段1},{字段2}...) values ({值1},{值2},...);
2. 给全部字段添加数据
insert into {表名} values ({值1},{值2},...);
3. 批量添加数据
insert into {表名} ({字段1},{字段2}...) values ({值1},{值2},...),({值1},{值2},...),({值1},{值2},...);
insert into {表名} values ({值1},{值2},...),({值1},{值2},...),({值1},{值2},...);
注意:
- 插入数据时,指定的字段顺序要与值的顺序一一对应。
- 字符串和日期型数据要包含在括号中。
- 插入的数据大小要在字段规定范围内。
二.修改数据(update)
update {表名} set {字段1}={值1},{字段2}={值2},...[where {条件}];
- where条件可以有也可以没有,有则指定修改某一行,没有表示修改整张表的所有数据。
三.删除数据(delete)
delete from {表名} [where {条件}];
- where条件同修改数据一样。
- delete语句不能删除某一个字段的值,一删就是一行起步。(删除某一个字段的值用updata)