DML_添加数据
添加数据
语法 :
insert into 表名(列名1,列名2,...列名n) values (值1,值2,... 值n);
注意:
1.列名和值要一一对应.
2.如果表名后,不定义列名,则默认给所有列添加值
insert into 表名 values (值1,值2, ...值n);
3.除了数字类型,其他类型需要使用引号( 单双都可以 )引起来
DQL : 查询表中的记录
select * from 表名;
insert into stu VALUES(2,'a',17); insert into stu VALUES(3,'b',17); insert into stu VALUES(4,'c',54);
DML_删除数据
语法:
delete from 表名 [ where id = id ]
注意:
1.如果不加条件,则删除表中所有记录.
2.如果要删除所有记录
1.delete from 表名; -- 不推荐使用 有多少记录就会执行多少次删除操作
2.TRUNCATE TABLE 表名; --推荐使用,效率更高 先删除表,然后再创建一张一样的表.
delete from stu where id=1 truncate table stu; --删除表,然后再创建一个一摸一样的空表