数据库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 <索引名> ;
作者:苏su
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.