CREATE TABLE 语句
CREATE TABLE 语句用于创建数据库中的表。
SQL CREATE TABLE 语法
CREATE TABLE 表名称 (
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
数据类型(data_type)规定了列可容纳任何数据类型。下面的表格包含SQL中最常用的数据类型:
数据类型 | 描述 |
---|---|
INTAGER(SIZE) INT(SIZE) SMALLINT(SIZE) TINYINT(SIZE) | 仅容纳整数。在括号内规定数字的最大位数 |
DECIMAL(SIZE,D) NUMERIC(SIZE,D) | 容纳带有小数的数字。 ”SIZE”规定数字的最大位数。”D”规定小数点右侧的最大位数。 |
CHAR(SIZE) | 容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。 在括号中规定字符串长度。 |
VARCHAR(SIZE) | 容纳可变长度的字符串(可容纳字母、数字以及特殊字符)。 在括号中规定字符串的最大长度。 |
DATE(YYYYMMDD) | 容纳日期。 |
SQL CREATE TABLE 实例
创建一张DUCK表:
CREATE TABLE DUCK(IDENTIFIER VARCHAR2(20),NAME VARCHAR2(20),BIRTHDAY NUMBER,PRIMARY KEY(IDENTIFIER));