六项约束
2018-06-18 01:39:54来源:未知 阅读 ()
非空约束
create table 表名(
id int not null
);
唯一约束
create table 表名(
id int unique key,
name varchar(20)
);
主键约束 primary key
主键的作用:可以唯一标示一条数据,每张表里只有一个主键。
主键的特性:非空唯一。当表里没有主键时,第一个出现的非空且唯一的列,被当成主键。
creat table 表名(
id int primary key,
name varchar(20)
);
删除主键约束:
alter table 表名
drop primary key;
自增长 auto_increment
自动编号,一般与主键组合使用。一个表里面只能有一个自增长,默认情况下起始值为1,每次增量为1。
create table 表名(
id int primary key auto_increment,
name varchar(20)
)auto_increment = 100; # 不加auto_increment=100,起始值是1。
默认约束 default
初始值设置,插入记录时,如果没有
create table 表名(
id int primary key auto_increment,
name varchar(20) not null,
age int not null default 18
);
外键约束 foreign key
保持数据的一致性,完整性实现一对多关系。外键必须关联到键上面去,一般情况是关联到另一张表的主键
foreign key (本列表的字段名) reference 其他表名(要关联的字段名)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- MySQL数据库笔记四:MySQL的约束 2019-07-24
- MySql 学习之路-高级2 2018-06-28
- MySql 学习之路-高级2 2018-06-27
- mysql的表和约束操作 2018-06-23
- 外键约束 2018-06-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash