数据表操作(添加,删除数据)
查询:
创建:
删除:格式1:drop table 表名
格式2:drop table if exists 表名
添加数据:格式1:值的顺序与表中字段的顺序一一对应
insert into students values(0,'大乔',18,160.5)
格式2:只插入一条信息
insert into students(name) values('小乔')
添加多行数据:格式1:insert into students(name) values('小梦');
insert into students(name) values(‘小娟’);
insert into students values(0,'娟宝',20,161.5)
格式2:insert into students values(0,'鲁班1',22,166.5),(0,'鲁班2',16,170.5)
格式3:insert into students(name) values('娟娟'),('natasha'), ('傻娟')
修改数据:update set
语法:update 表名 set 列1=值1,列2=值2......where 条件
例:更新所有的年龄,都为33 update students set age=30 (所有的年龄更新为30)
修改id为5的学生数据,姓名改为狄仁杰,年龄改为23 update students set name='狄仁杰',age=23 where id=5
删除所有数据:delete
语法:delete from 表名
删除部分数据:
语法:delete from 表名 where 条件
例:删除id为6的学生数据 delete from students where id=6
逻辑删除:对于重要的数据,不能轻易的执行delete语句进行删除,一旦删除,数据无法恢复,这时可以进行逻辑删除
删除正确操作:假删除
1、给表添加字段,代表数据是否删除,
一般起名isdelete,0代表未删除,1代表删除,默认值为0
2、当要删除某条数据时,只需要设置这条数据的isdelete字段为1
例:删除id为1的学生 update juan set isdelete=1 where id=1;
3、以后在查询数据时,只查询出isdelete为0的数据
例:查询未删除的数据 select * from students where isdelete=0;