1.SQL :结构化查询语言(Structer Query Language)
包含DDL,DCL ,DML,TCL四种语句
DDL:create / alter / drop
DCL: grant / revoke
DML: select / update / insert / delete
TCL:rollback / commit / savepoint
2.SQL 建表的约束条件
create table book(
`id` int not null primary key auto_increment,
`bookname` varchar(20),
`price` float
);
1.主键约束
唯一性,不能为空 ,MySQL中可以通过设置为自动增长的整数
`id` int not null primary key auto_increment
2.非空约束
not null
alter table book modify `price` float not null;
3.默认值
alter table book modify `price` float not null default 0;
4.唯一性约束
unique 唯一性
alter table book modify `bookname` varchar(20) unique;
5.索引约束
主键是一个唯一性索引,创建唯一性索引
alter table book ad