📅  最后修改于: 2023-12-03 15:05:18.553000             🧑  作者: Mango
在数据库中,表是存储数据的一个基本结构。创建新表是数据库中重要的一步,下面我们来介绍如何在SQL中创建新表的方法。
以下是创建表的基本语法,可以根据需要添加或删除列:
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
column3 datatype constraints,
.....
columnN datatype constraints
);
以下示例将创建一张名为“ employee ”的表,其中包括id(作为主键)、name、age和salary四个列:
CREATE TABLE employee (
id INT PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
age INT NOT NULL,
salary REAL
);
我们可以在创建表时添加约束,以确保表中的数据完整性。
主键是一个唯一标识符,在表中不能重复。以下是如何将id列设置为主键:
CREATE TABLE employee (
id INT PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
age INT NOT NULL,
salary REAL
);
唯一约束确保一列中的所有值都是唯一的。以下是如何将name列设置为唯一:
CREATE TABLE employee (
id INT PRIMARY KEY NOT NULL,
name TEXT UNIQUE,
age INT NOT NULL,
salary REAL
);
NOT NULL约束确保列中的值不为空。以下是如何将age列设置为NOT NULL:
CREATE TABLE employee (
id INT PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
age INT NOT NULL,
salary REAL
);
创建新表是SQL中的一个基本操作,需要熟练掌握。我们可以通过添加约束来确保表中的数据完整性。在创建表时,需要定义列的数据类型以及相关的约束条件。