sql基本语句

1 创建表:
create table <表名> (<列名> 数据类型 [完整性约束条件], ......);
create table test(id varchar(50primary keyname 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;










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值