mysql创建表语句

admin 50 0

# MySQL创建表语句

MySQL是一种流行的关系型数据库管理系统,用于存储和管理数据,在MySQL中,可以使用CREATE TABLE语句来创建表,表是用于存储数据的基本结构,它定义了数据的列和数据类型。

下面是创建表的基本语法:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);

让我们通过一个具体的示例来了解如何创建表,假设我们正在创建一个名为"students"的学生表,它包含以下列:id(学生ID)、name(学生姓名)、age(学生年龄)、gender(学生性别)和grade(学生成绩)。

CREATE TABLE students (
    id INT AUTO_INCREMENT,
    name VARCHAR(100),
    age INT,
    gender VARCHAR(10),
    grade INT,
    PRIMARY KEY (id)
);

在这个例子中,我们使用了以下关键字和数据类型:

* `INT`:整数类型,用于存储数字数据。

* `VARCHAR(100)`:可变长字符串类型,用于存储字符数据,最大长度为100个字符。

* `AUTO_INCREMENT`:自动递增,每插入一行,该列的值将自动增加。

* `PRIMARY KEY`:定义主键,主键是唯一的,不能有重复值,在这个例子中,我们将id列设置为主键。

通过执行上述CREATE TABLE语句,将在数据库中创建一个名为"students"的表,并定义了五个列和它们的数据类型,可以根据需要添加其他列和约束来满足特定的表结构需求。