标签:
定义
格式:create table <表名>(<列名><数据类型>[列级完整性约束条件],<列名><数据类型>[列级完整性约束条件]...,[表级完整性约束条件]);
实例1:
CREATE TABLE student (
id INT (11) PRIMARY KEY,
NAME VARCHAR (11) UNIQUE
);
实例2:
CREATE TABLE student (
id INT (11),
NAME VARCHAR (11),
PRIMARY KEY (id),
poreign KEY (NAME) REFERENCES NAMES (NAME)
);
修改
格式:alter table
[add [column] <新列名><数据类型>[列级完整性约束条件]]
[add [表级完整性约束条件]]
[drop[column] <列名>[cascade|restrict]]
[drop constraint <完整性约束名>[cascade|restrict]]
[alter column <新列名><数据类型>]
例1 添加列
ALTER TABLE Students ADD Sentrancedate DATETIME;
例2 修改列
ALTER TABLE Students ALTER COLUMN Sage SMALLINT;
例3 删除唯一约束
ALTER TABLE Students DROP CONSTRAINT un_Sname;
删除
格式:drop table <表名>[cascade|restrict]]
默认删除是restrict
实例:
drop table students;
格式:create [unique][cluster] index <索引名> on <表名>(<列名>[<次序>],<列名>[<次序>]);次序是asc升序,desc降序
实例:create unique index indexname on student(id asc);
格式:alter index <旧索引名> rename to <新索引名>;
实例:alter index stusname rename to newname;
格式:drop index <索引名>;
实例:drop index stusname;
标签:
原文地址:http://www.cnblogs.com/x739400043/p/5815380.html