数据库DDL语句

-- 建表

CREATE TABLE <表名> (
<列名><数据类型>[列级完整性约束条件]
,<列名><数据类型>[列级完整性约束条件]
,<列名><数据类型>[列级完整性约束条件]...
[,<表级完整性约束条件>]
);

列级完整性约束条件:
-- NULL(空)
-- UNIQUE(取值唯一)
-- PRIMARY KEY(主键)
-- REFERENCES(外键约束)
-- AUTO_INCREMENT(自增)

例:
CREATE TABLE SALES(
Sno CHAR(8) PRIMARY KEY , --主键
VEMno CHAR(5) REFERENCES VEM(VEMno) , -- 外键约束
Gno CHAR(8) REFERENCES GOODS(Gno), -- 外键约束
SDate DATE,
STime TIME);

 

--添加字段(属性)

ALTER TABLE <表名> ADD <列名><数据类型> ;

--修改字段类型

ALTER TABLE <表名> MODIFY <列名><数据类型>

--删除表

DROP TABLE <表名> ;

-- 建立索引

CREATE [UNIQUE] [CLUSTER] INDEX <索引名> ON <表名> (<列名[<次序>]>[<列名[<次序>]]...) ;

说明:
1)、次序:可选ASC(升序)或者DESC(降序),默认为升序
2)、UNIQUE:唯一索引
3)、CLUSTER:聚簇索引

-- 删除索引

DROP INDEX <索引名>
posted @ 2020-11-05 16:46  苏su  阅读(219)  评论(0编辑  收藏  举报