创建基本表涉及命名表,定义其列以及每一列的数据类型,SQL CREATE TABLE 语句用于创建新表。
CREATE TABLE语句的基本语法如下:
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ) );
CREATE TABLE是告诉数据库系统您想做什么的关键字,在这种情况下,您要创建一个新表。该表的唯一名称或标识符位于CREATE TABLE语句之后
以下代码块是一个示例,该示例创建一个ID为主键的CUSTOMERS表,并且NOT NULL是约束,表明在此表中创建记录时这些字段不能为NULL-
SQL> CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2), PRIMARY KEY (ID) );
您可以通过查看SQL服务器显示的消息来验证表是否已成功创建,否则可以使用 DESC 命令,如下所示-
SQL> DESC CUSTOMERS; +---------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+---------------+------+-----+---------+-------+ | ID | int(11) | NO | PRI | | | | NAME | varchar(20) | NO | | | | | AGE | int(11) | NO | | | | | ADDRESS | char(25) | YES | | NULL | | | SALARY | decimal(18,2) | YES | | NULL | | +---------+---------------+------+-----+---------+-------+ 5 rows in set (0.00 sec)
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)