增删改查
1. 增
insert into 表名(列名1,列名2,列名3……) values(值1,值2,值3……)
insert into my_movie (mId,mName,mPrice,mDirector,mShowDate) values (1,'闪电侠',12.22,'zhangyimou','2017-12-27');
insert into 表名 values(值1,值2,值3……)
insert into my_movie values (null,’冰与火之歌’,22.36,’lian’,’2014-02-13’);
2. 改
A 不带条件,会将所有的行都改变
update 表名 set 字段名=值, 字段名=值, 字段名=值……
update my_movie set mPrice = 33.333;
B.带条件筛选,只改变某一部分行
update 表名 set字段名=值, 字段名=值, 字段名=值…… where 条件
update my_movie set mPrice = 88.88 where mDirector = ‘zhangyimou’;
2. 删
A.带条件删除
delete from 表名 where 条件
delete from my_movie where mDirector = ‘zhangyimou’;
有点要注意的是,删除某一行后,整个表的主键不会重新刷新,重新排列(其实在项目中很少有主键会自增,所以重新排列不显示)
B.不带条件
delete from 表名;
delete from my_movie
比较要注意的是,这种删除只是删除表 里的数据,并不会对表有什么影响,表还是存在,并没有被删掉,如果想删表,还是要同drop