SQL 创建表 陈述
SQL CREATE TABLE 语句
这 CREATE TABLE
语句用于在数据库中创建新表。
句法
创建表 表名 (
column1 数据类型,
column2 数据类型,
column3 数据类型,
....
);
列参数指定表的列名称。
datatype 参数指定该列可以保存的数据类型(例如 varchar、integer、date 等)。
提示: 有关可用数据类型的概述,请访问我们的完整数据类型参考.
SQL CREATE TABLE 示例
以下示例创建一个名为“Persons”的表,其中包含五列:PersonID、LastName、FirstName、Address 和 City:
PersonID 列是 int 类型并且将保存一个整数。
LastName、FirstName、Address 和 City 列属于 varchar 类型并将保存字符,这些字段的最大长度为 255 个字符。
空的“人员”表现在将如下所示:
人员 ID | 姓 | 名 | 地址 | 城市 |
---|---|---|---|---|
提示: 现在可以使用 SQL 向空的“Persons”表填充数据插入 陈述。
使用另一个表创建表
也可以使用以下方法创建现有表的副本 CREATE TABLE
.
新表具有相同的列定义。可以选择所有列或特定列。
如果使用现有表创建新表,则新表将使用旧表中的现有值填充。
句法
创建表 新表名称 作为
选择 列 1,列 2,...
从 现有表名称
在哪里 ....;
以下 SQL 创建一个名为“TestTables”的新表(它是“Customers”表的副本):