数据库建表语句是用于在数据库中创建新表的SQL语句,以下是一些常用的数据库建表语句:
1、创建基本表
CREATE TABLE:用于创建一个新的基本表。
LIKE:用于复制一个已有的基本表结构,并创建一个新的基本表。
SELECT:用于从一个或多个已有的基本表中选择数据,并创建一个新的基本表。
2、定义列属性
列名:用于指定列的名称。
数据类型:用于指定列的数据类型,如整数、字符型、日期等。
长度:用于指定字符型列的最大长度。
约束条件:用于指定列的约束条件,如非空、唯一、主键等。
3、定义主键和外键
PRIMARY KEY:用于指定一个或多个列作为主键。
FOREIGN KEY:用于指定一个或多个列作为外键,并与另一个表的主键建立关联。
4、定义索引
INDEX:用于为一个或多个列创建索引,以提高查询性能。
UNIQUE:用于指定索引中的值必须是唯一的。
5、定义默认值和允许空值
DEFAULT:用于指定列的默认值。
NULL:用于指定列是否允许空值。
6、定义视图和存储过程
CREATE VIEW:用于创建一个视图,该视图是基于一个或多个基本表的查询结果。
CREATE PROCEDURE:用于创建一个存储过程,该存储过程包含一系列的SQL语句,可以执行特定的功能。
7、定义触发器
CREATE TRIGGER:用于创建一个触发器,该触发器是在对基本表进行插入、更新或删除操作时自动执行的。
8、定义序列和同义词
CREATE SEQUENCE:用于创建一个序列,该序列是一个自增的整数序列,可以用作主键的值。
CREATE SYNONYM:用于创建一个同义词,该同义词指向一个已存在的对象(如表、视图等)。
以上是一些常用的数据库建表语句,可以根据具体的需求和数据库管理系统的特点进行使用。