文档详情

详尽SQL语句大全分类整理(打包下载).pdf

发布:2017-05-30约1.45万字共18页下载文档
文本预览下载声明
详尽的SQL语句⼤全分类整理 (打包下载) Structured Query Language 即结构化查询语⾔,简称SQL 。SQL是⼀种特殊⽬的的编程 语⾔,是⼀种数据库查询和程序设计语⾔,⽤于存 数据以及查询、更新和管理关系 数据库系统;同时也是数据库脚本⽂件的扩展名。SQL语句的种类还和数量都很多, 其中的很多语句也是经常要⽤到的,下⾯就把常⽤的SQL语句分类整理⼀下,并且还 可以打包下载,希望能对你有所帮助。 先献上下载地址:点此下载 《SQL语句⼤全》 ⼀、基础篇 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删 数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdev ce d sk, testBack, c:\mssql7backup\MyNw nd_ 1.dat 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col 1 type 1 [not null] [pr mary key],col2 type2 [not null],..) 根据已有的表创建新表: A :create table tab_new l ke tab_old (使⽤旧表创建新表) B :create table tab_new as select col 1,col2 … from tab_old def n t on only 5、说明:删 新表 drop table tabname 6、说明:增加⼀个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2 中列加上后数据类型也不能改变,唯⼀能改变的是增 加varchar类型的长度。 7、说明:添加主键 Alter table tabname add pr mary key(col) 说明:删 主键 Alter table tabname drop pr mary key(col) 8、说明:创建索引 create [un que] ndex dxname on tabname(col ….) 删 索引 drop ndex dxname 注:索引是不可更改的,想更改必须删 重新建。 9、说明:创建视图 create v ew v ewname as select statement 删 视图 drop v ew v ewname 10、说明:⼏个简单的基本的sql语句 选择:select * from table 1 where 范围 插⼊:nsert nto table 1(f eld 1,f eld2) values(value 1,value2) 删除:delete from table 1 where 范围 更新:update table 1 set f eld 1=value 1 where 范围 查找:select * from table 1 where f eld 1 l ke ’%value 1%’ l ke的语法很精妙,查资料! 排序:select * from table 1 order by f eld 1,f eld2 [desc] 总数:select count as totalcount from table 1 求和:select sum(f eld 1) as sumvalue from table 1 平均:select avg(f eld 1) as avgvalue from table 1 最⼤:select max(f eld 1) as maxvalue from table 1 最⼩:select m n(f eld 1) as m nvalue from table 1 11、说明:⼏个⾼级查询运算词 A : UNION 运算符 UNION 运算符通过组合其他两个结果表 (例如 TABLE 1 和 TABLE2 )并消去表中任 何重复⾏⽽派⽣出⼀个结果表。当 ALL 随 UNION⼀起使⽤时 (即 UNION ALL ), 不消除重复⾏。两种情况下,派⽣表的每⼀⾏不是来⾃ TABLE 1 就是来⾃ TABLE2 。 B : EX EPT 运算符 EXCEPT 运算符通过包括所有在 TABLE 1 中但不在 TABLE2 中的⾏并消除
显示全部
相似文档