1 创建表:
create table <表名> (<列名> 数据类型 [完整性约束条件], ......);
create table test(id varchar(50) primary key, name varchar(100), sex varchar(20), addr text);
2 添加新的列:(新增加的列不能定义为not null)
alter table <表名> add <列名> 数据类型 [完整性约束条件];
alter
table
test
add
tel
varchar(50);
3 更改属性的数据类型:
alter
table
test
alter
column
addr
varchar(50);
4 删除表:
drop
table
test;
5 创建索引
create [unique] [cluster] index <索引名> on <表名> (列名 [ASC] | [DESC]); //ASC升序(缺省值),DESC降序
create
unique
index
id
on
NewTable
(vaid);
6 删除索引
drop index <索引名> on <表名>;
drop
index
id
on
NewTable;
PS:维护索引耗费时间,增删性能低,占内存;索引可以加快检索速度;一般在表上建立的索引不超过 2 - 3 个。
7 插入单条元组
insert into <表名> [(<属性名>, <属性名>, ......)] values (<常量>, <常量>, ......); //属性要和常量对应起来
insert
into
NewTable
(vaid)
values
(1);
8 插入多个元组
insert into <表名> [<属性列1>, <属性列2>, ......]
select <属性列1>, <属性列2>, ...... from <表名> where <条件属性列> = <常量>;
insert
into
NewTable
(vadesc,
vastart)
select vadesc,vastart from T2 wherevaid=
2;