数据操作
能够熟练对数据进行插入,修改,删除等操作
- 查询数据
作用:查询数据就是通过客户端通过 DBMS 从数据库中取出满足条件的数据。
语法:select 字段名列表 from 表名;
select * from stu;
- 插入数据
作用:向数据库中插入数据
语法:insert into 表名 [(字段名列表, …)] values(值列表, …),…
插入所有字段数据
可以不指定插入的字段,直接写入插入的数据
insert into tStudent values(1,‘tom’,20)
插入指定字段
可以插入指定的字段,指定字段顺序和列中顺序可以不同,值顺序要和指定的列顺序相同。
insert into stu(sage,sname) values(20,‘jack’);
插入多条数据
insert into stu values(2,‘rose’,20),(3,‘tony’,22);
- 修改数据
作用: 可以根据指定的条件,修改更新满足条件的数据
语法: update 表名 set 字段=值 [条件]
更新所有的数据
update stu set sAge=25;
更新满足条件的数据
update stu set sname=‘alice’ where name=‘tony’;
- 删除数据
作用:将数据从数据表中删除
语法1:truncate 表名
语法2:delete from 表名 [条件]
删除全部数据 truncate
truncate stu;
不需要加条件,也不能加条件,删除全部数据,重置自动编号到默认值,没有事务,速度快。
delete from stu;
相当于 truncate stu,但是delete操作有事务操作,所以速度慢,而且不会重置自动编号。
删除满足条件的数据
delete from stu where snumber = 1;