插入语句insert
insert into`表名`(字段1,字段2,字段3...)可以不写字段名但是要一一对应
values(值1,值2,值3...),(值1,值2,值3...)...
一一对应;
修改语句update
update`表名`set `字段名1`='值1', `字段名2`='值2'... where (约束条件// `字段名`='值',`字段名`!='值',`字段名`<>'值',`字段名`>'值',`字段名`<'值',`字段名`>='值',字段名`<='值',`字段名`between'值1'and'值2',`字段名1`='值1'and`字段名2`='值2',`字段名1`='值1'or`字段名2`='值2')
可以不写where约束,就是修改所有的值
删除语句delete
delete from`表名` where (约束条件// `字段名`='值',`字段名`!='值',`字段名`<>'值',`字段名`>'值',`字段名`<'值',`字段名`>='值',字段名`<='值',`字段名`between'值1'and'值2',`字段名1`='值1'and`字段名2`='值2',`字段名1`='值1'or`字段名2`='值2')
可以不写where约束,就是删除所有的值
truncate语句 清空数据库
truncate`表名`
两者区别
truncate删除表 并会重新设置 自增列 计数器会归零 不会影响事务