数据库sql语言的基本知识

皮贝贝 发表于 2008-06-20 15:52:34

 1
 2 #创建模式
 3 create schema <模式名>(可省) authorization <用户名> [ <表定义子句> | < 试图定义子句> | <授权定义子句> ]
 4 #删除模式
 5 drop schema <模式名> <cascade | restrict>
 6 #基本表定义
 7 create table <表名> ( <列名> <数据类型> [列级完整性约束条件]
 8                           [, <列名> <数据类型> [列级完整性约束条件] ]
 9                            ...
10                         [, [表级完整性约束条件]] );
11 #修改基本表
12 alter table <表名> [ add <新列名> <数据类型> [完整性约束] ]
13                         [ drop < 完整性约束条件> ]
14                         [ alter column  <列名> <数据类型> ] ;
15 #删除基本表
16 drop table <表名> [restrict | cascade ];
17 #建立索引 <次序>---< asc | desc >
18 create [ unique ][ cluster  ] index <索引名> on <表名> ( <列名> [ <次序>][, <列名> [<次序>]]...);
19 #删除索引
20 drop index <索引名>;
21 #数据查询
22 select [ all | distinct ] <目标列表达式> [别名] [,<目标列表达式> [别名]]...
23 from <表名或视图名> [别名] [,<表名或视图名> [别名] ]...
24 [ where <条件表达式> ]
25 [ group by <列名1> [ having <条件表达式> ] ]
26 [ order by <列名2> [ asc | desc ] ];
27 #插入数据
28 insert into <表名> [ (<属性列1> [,<属性列2>]...)]
29 values ( <常量1> [, <常量2> ]... );
30 #插入子查询结果
31 insert into <表名>  [ (<属性列1> [,<属性列2>]...)]
32 子查询;
33 #修改数据
34 update <表名> set <列名> = <表达式> [, <列名> = <表达式> ]...
35 [ where <条件> ]
36 #删除数据
37 delete from <表名> [ where <条件> ];
38 #建立视图
39 create view <视图名> [( <列名> [, <列名> ]...)]
40 as <子查询>
41 [ with check option ]
42 #删除视图
43 drop view <视图名> [cascade]:
44
45
关键词(Tag): sql

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定