delete删除数据
语法:delete from 表名 where 条件;
delete from 表名; (删除全部数据)
truncate 删除数据
语法:truncate table 表名 ;
删除表中所有数据(保留表结构,仅仅删除表数据)
drop 删除数据
语法:drop table 表名 ;
删除整个表(不保留表结构,表结构与数据整体删除)
drop table if exists 表名 ;
(r如果表存在,则删除表,如果表不存在也不会报错)
delete,truncate, drop 区别
delete删除会保留主键数据和表结构
truncate删除不会保留主键数据,表结构会保留
drop删除不会保留表结构
字段约束
CREATE TABLE B
(
字段名 数据类型 约束条件,
字段名 数据类型 约束条件
);
常用约束
primary key,表示该字段数据是唯一的,不可以重复;
auto_increment,数据自动增长;
not null,此字段不允许填写空值;
default,当此字段不填写时,使用默认值;