📜  创建表 (1)

📅  最后修改于: 2023-12-03 15:36:53.919000             🧑  作者: Mango

创建表

在数据库中,表是存储数据的数据结构。我们可以使用 SQL 语言来创建、修改和删除表。

创建表的语法

可以使用 SQL 中的 CREATE TABLE 语句来创建表,语法如下:

CREATE TABLE table_name (
    column1 datatype(size) constraint,
    column2 datatype(size) constraint,
    column3 datatype(size) constraint,
    ...
    constraint
);
  • table_name:要创建的表的名称。
  • column1, column2, column3 等:表的列名称。每列的数据类型和大小都需要指定。
  • datatype(size):数据类型和大小。例如,INT 表示整数类型,VARCHAR(30) 表示长度最大为 30 的字符串类型。
  • constraint:列级约束,如 PRIMARY KEYNOT NULLUNIQUECHECK等。
示例

下面是一个示例 SQL 语句,用于创建一个名为 users 的表:

CREATE TABLE users (
    id INT(11) NOT NULL AUTO_INCREMENT,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    PRIMARY KEY (id),
    UNIQUE KEY email (email)
);

这个表有三个列:idusernameemail。其中,id 列是整数类型,大小是 11,并且是主键;usernameemail 列都是字符串类型,分别设置了约束:NOT NULLUNIQUE KEY

总结

创建表是数据库中的基本操作之一。使用 SQL 语言,我们可以很容易地创建、修改和删除表,从而存储和管理数据。