怎么在mysql建表语句
时间 : 2023-03-08 14:27:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在 MySQL 中,我们可以使用 CREATE TABLE 语句来创建数据表。以下是一个基本的 MySQL 建表语句的示例:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
);
在上面的语句中,我们需要指定数据表的名称和列名称以及每个列的数据类型。下面是一个更详细的示例,说明如何创建一个包含多个列、主键和外键的数据表:
CREATE TABLE employees (
id INT NOT NULL AUTO_INCREMENT,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
phone_number VARCHAR(50),
hire_date DATE NOT NULL,
job_title VARCHAR(50),
department VARCHAR(50),
salary DECIMAL(10, 2) NOT NULL,
manager_id INT,
PRIMARY KEY (id),
FOREIGN KEY (manager_id) REFERENCES employees(id)
);
在上面的语句中,我们定义了一个名为 employees 的数据表,该表包含 10 个列,其中 id 是一个自增的整数类型,作为主键;first_name、last_name、email、phone_number、hire_date、job_title、department 和 salary 分别是字符串、日期和数字类型的列;manager_id 是一个整数类型的外键,关联到自身的 id 列。
除了这些基本的数据类型之外,MySQL 还支持其他一些更高级的数据类型,例如数组、JSON 等。此外,在建表时,我们还可以为每个列指定额外的属性,例如 NOT NULL、DEFAULT、UNIQUE 等。
总的来说,建表语句是创建 MySQL 数据库中数据表的基础,是 SQL 学习过程中必不可少的一部分。
上一篇
mysql8.0怎么建表
下一篇
mysql饼状图怎么写
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章