DML:增删改表中的数据
一、添加数据
语法:
insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
例子:insert into stu(id,name,age) values (1,\'张无忌\',18);
注意:
- 列名和值要一一对应。
- 如果表名后不定义列名,则默认给所有列添加值,多少列写多少个数据。
insert into 表名 values(值1,值2,...值n);
- 除了数字类型,其他类型需要用引号(单双都可以)引起来。
二、删除数据
语法:
delete from 表名 [where 条件]
例子:delete from stu1 where id=1;
注意:
- 如果不加入条件,则删除表中所有所有记录。
- 如果要删除所有数据:
* delete from 表名; – -不推荐用,有多少数据删除多少数据。
* truncate table 表名; – -推荐使用,效率更高 先删除表,然后再创建一张一模一样的表。
三、修改数据
语法:
update 表名 set 列名1=值1,列名2=值2,...[where 条件];
例子:
update stu set age=117 where id=3;
注意:
如果不加任何条件,会将表中所有数据一同修改。