数据操作
#查询
select * from 表名a
select * from 表名 where isdelete=0;
#增加
全列插入:insert into 表名 values(…);
例:insert into students values(0,’郭靖’,1,’1990-1-1’,0);
主键id 0是占位,实际数据并非如此
缺省插入:insert into 表名(列1,…) values(值1,…)
例:insert into students(gender,name) values(0,’小龙女’);
同时插入多条数据:insert into 表名 values(…),(…)…;
或insert into 表名(列1,…) values(值1,…),(值1,…)…;
insert into students(name) values(‘杨过’),(‘雕’),(‘郭襄’);
#主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准
#修改
update 表名 set 列1=值1,...where 条件
update students set birthday=’1990-2-2’ where id=2;
update students set gender=0,birthday=’2017-2-13’ where id=6;
#删除
delete from 表名 where 条件
#逻辑删除,本质就是修改操作update
alter table students add isdelete bit default 0;
如果需要删除时:
update students isdelete=1 where …;