MySQL 创建数据表详细说明以及案例
参考资料
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 表将被创建。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . 宝塔 | 西里网》 -- 发布时间:2025-03-29
本页链接:https://bt.ciilii.com/show/news-16.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
