DML
数据操纵语言(Data Manipulation Language),用户通过它可以实现对数据库的基本操作,也就是增删改表中的数据。
添加数据
- Insert into 表名(列名1,列名2,…) values(值1,值2…);
注意:
1. 列名和值要一一对应
2. 如果表名后不写出列名,则默认给所有列添加值,格式: insert into 表名 values(值1,值2,....,值n);
3. 除了数字类型,其他类型需要使用引号(单双引号均可)引起来
删除数据
- delete from 表名 [where 条件];(没有条件则会把表中数据全部删除)
- truncate table 表名;:删除表,再创建一个同样的空表
- delete from 表名;:删除全部数据,但效率低
修改数据
- update 表名 set 列1 = 值1, 列2 = 值2, …… [where 条件]
注意:如果不加条件,会将表中相关数据全部修改