DML:增删改表中的数据
1. 添加数据
语法:insert into 表名(列名1,列名2,列名3,...列名n) value(值1,值2,值3,...值n);
insert into stu(id,name,age) value(1,'张三',20);
注意事项:
1)列名 和 值 一一对应
2)如果表名后不定义列名,则默认给所有的列添加值insert into 表名value(值1,值2,值3,...值n);
3)除了数字类型,其他类型要使用引号(单双都可以)引起来
2. 删除数据
语法:delete from 表名 [where 条件];
delete from stu where id=1;
注意事项:
1)如果不加条件,则删除表中所有的记录
2)如果要删除所有记录
①delete from 表名; – 不推荐使用,有多少条数据就会执行多少次操作,效率低
②truncate table 表名; – 推荐使用,操作等同于 先删除表,再创建一张“一样”的空表
3. 修改数据
语法:update 表名 set 列名1=值1,列名2=值2,...[where 条件]
update stu set age=117 where id =3
修改一条数据
update stu set age=117 where id =3
修改多条,中间用逗号隔开
update stu set age =117,score =100 where id = 3
注意:
如果不加任何条件,则会将表中所有记录全部修改
DQL:查询表中的记录
select * from 表名;
来源:CSDN
作者:qq_Cache陈
链接:https://blog.csdn.net/qq_23904809/article/details/99709633