MySQL — 创建数据库

2021-08-25  本文已影响0人  Snails_Tin

来自MySQL的学习笔记,写的不对的地方大家多多指教哦

一、创建数据库

创建数据库的语法

CREATE TABLE <表名>
(
字段名1 数据类型 [字段级别约束] [默认值],
字段名2 数据类型 [字段级别约束] [默认值],
......
[表级别约束]
);

二、约束

1.主键约束

CREATE TABLE(字段名 字段类型 PRIMARY KEY);

2.外键约束

[CONSTRAINT <外键约束名称>] FOREIGN KEY 字段名
REFERENCES <主表名> 字段名

3.默认值约束

CREATE TABLE(字段名 字段类型 DEFAULT 值);

4.非空约束

非空约束表示字段值不能为空,如果创建表的时候,指明某个字段非空,那么添加数据的时候,这个字段必须有值,否则系统就会提示错误。

CREATE TABLE(字段名 字段类型 NOT NULL);

5.唯一性约束

唯一性约束表示这个字段的值不能重复,否则系统会提示错误。跟主键约束相比,唯一性约束要更加弱一些。满足主键约束的字段,自动满足非空约束,但是满足唯一性约束的字段,则可以是空值。

CREATE TABLE(字段名 字段类型 UNIQUE);

6.自增约束

自增约束可以让 MySQL 自动给字段赋值,且保证不会重复。

-- 这里要注意自增类型的条件,字段类型必须是整数类型。
CREATE TABLE(字段名 字段类型 AUTO_INCREMENT);
上一篇 下一篇

猜你喜欢

热点阅读