我的世界做外国壁纸网站,建设工程监理是干什么的,网站302错误,门户网站开发技术MYSQL笔记#xff1a;约束条件
主键约束
不能为空#xff0c;值必须是不同的#xff08;唯一性#xff09; 一个表只能修饰一个主键
PRIMARY KEY自增约束
AUTO_INCREMENT唯一键约束
可以为空
unique非空约束
not null
默认值约束
default
外键约束
foreign key …MYSQL笔记约束条件
主键约束
不能为空值必须是不同的唯一性 一个表只能修饰一个主键
PRIMARY KEY自增约束
AUTO_INCREMENT唯一键约束
可以为空
unique非空约束
not null
默认值约束
default
外键约束
foreign key 外键存储函数存储过程触发器在后端用的不多限制逻辑代码逻辑是由mysql本身控制的。
例子
CREATE TABLE user(
id INT unsigned PRIMARY KEY AUTO_INCREMENT COMMENT 用户id,
nickname varchar(50) UNIQUE NOT NULL COMMENT用户名称,
age TINYINT UNSIGNED NOT NULL DEFAULT 18,
sex ENUM(male,famale));mysql show table;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near at line 1
mysql show tables;
----------------
| Tables_in_test |
----------------
| user |
----------------
1 row in set (0.00 sec)mysql desc user;
---------------------------------------------------------------------
| Field | Type | Null | Key | Default | Extra |
---------------------------------------------------------------------
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| nickname | varchar(50) | NO | UNI | NULL | |
| age | tinyint(3) unsigned | NO | | 18 | |
| sex | enum(male,famale) | YES | | NULL | |
---------------------------------------------------------------------
4 rows in set (0.00 sec)