在 MySQL 中,可以使用 CREATE TABLE 语句创建数据表,其中指定表名、列名称、数据类型和约束。具体步骤包括:1. 连接到 MySQL 数据库;2. 使用 CREATE TABLE 语句创建数据表。
MySQL 创建数据表命令
在 MySQL 中,可以使用 CREATE TABLE
语句来创建数据表。该语句的语法如下:
<code>CREATE TABLE table_name ( column_name1 data_type [constraints], column_name2 data_type [constraints], ... );</code>
参数说明:
INT
、VARCHAR
、DECIMAL
等。NOT NULL
、UNIQUE
、PRIMARY KEY
等。示例:
以下语句创建一个名为 users
的数据表,其中包含 id
、name
和 email
列:
<code>CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE );</code>
说明:
NOT NULL
约束表示该列不能为 NULL
值。AUTO_INCREMENT
约束表示 id
列将自动生成唯一值。UNIQUE
约束表示 email
列中的值必须唯一。详细字段类型:
数据类型 | 描述 |
---|---|
INT | 整数 |
VARCHAR(长度) | 可变长度字符串 |
DECIMAL(长度, 小数位) | 带有小数位的小数 |
DATE | 日期 |
TIME | 时间 |
DATETIME | 日期和时间 |
BOOLEAN | 布尔值 (TRUE 或 FALSE ) |
约束类型:
约束类型 | 描述 |
---|---|
NOT NULL | 列不能为 NULL
|
UNIQUE | 列中的值必须唯一 |
PRIMARY KEY | 列中的值唯一标识行 |
FOREIGN KEY | 外键,将该表与另一表关联 |
创建数据表步骤:
CREATE TABLE
语句创建数据表。以上是mysql如何创建数据表命令的详细内容。更多信息请关注PHP中文网其他相关文章!