头哥MySQL-数据库、表与完整性约束的定义(Create)
时间: 2023-11-29 12:05:49 浏览: 213
在MySQL中,可以使用CREATE语句来定义数据库、表和完整性约束。具体如下:
1. 创建数据库:
```
CREATE DATABASE database_name;
```
2. 创建表:
```
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...
);
```
其中,column1、column2等为表的列名,datatype为数据类型,constraints为完整性约束。
3. 完整性约束:
- 主键约束(Primary Key):保证表中每行数据的唯一性。
```
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype,
...
);
```
- 外键约束(Foreign Key):保证表与表之间的数据一致性。
```
CREATE TABLE table_name1 (
column1 datatype PRIMARY KEY,
column2 datatype,
...
);
CREATE TABLE table_name2 (
column1 datatype PRIMARY KEY,
column2 datatype,
table_name1_column1 datatype,
...
FOREIGN KEY (table_name1_column1) REFERENCES table_name1(column1)
);
```
- 唯一约束(Unique):保证表中某一列的值的唯一性。
```
CREATE TABLE table_name (
column1 datatype UNIQUE,
column2 datatype,
...
);
```
- 非空约束(Not Null):保证表中某一列的值不为空。
```
CREATE TABLE table_name (
column1 datatype NOT NULL,
column2 datatype,
...
);
```
以上就是MySQL中创建数据库、表以及完整性约束的定义方式。
阅读全文
相关推荐















