MySQL 创建数据表详细说明以及案例
2025-03-06
9
MySQL 创建数据表详细说明
创建 MySQL 数据表需要以下信息:
表名
表字段名
定义每个表字段的数据类型
在 MySQL 中,使用 CREATE TABLE
语句来创建数据表。语法如下:
CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... PRIMARY KEY (one_or_more_columns) );
table_name
:要创建的表名。column1, column2, ...
:表中的列名。datatype
:列的数据类型(如INT
,VARCHAR
,DATE
等)。constraints
:列的约束条件(如NOT NULL
,UNIQUE
,AUTO_INCREMENT
等)。PRIMARY KEY
:定义主键,用于唯一标识表中的每一行。
案例
假设要创建一个名为 students
的表,包含以下字段:
id
:整数类型,主键,自增。name
:字符串类型,最大长度 50,不能为空。age
:整数类型,不能为空。email
:字符串类型,最大长度 100,唯一。
SQL 语句如下:
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT NOT NULL, email VARCHAR(100) UNIQUE );
解释
id INT AUTO_INCREMENT PRIMARY KEY
:id
是整数类型,自动递增,并作为主键。name VARCHAR(50) NOT NULL
:name
是最大长度为 50 的字符串,不能为空。age INT NOT NULL
:age
是整数类型,不能为空。email VARCHAR(100) UNIQUE
:email
是最大长度为 100 的字符串,且值必须唯一。
执行该语句后,students
表将被创建。
本篇文章内容来源于:MySQL 创建数据表详细说明以及案例
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。