数据库基本SQL语句大全.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基本SQL语句大全 数据库基本SQL语句大全 一、基 1、明:建数据 CreateDATABASEdatabase-name 2、明:除数据 dropdatabasedbname 3、明:份sqlserver 建份数据的device USEmaster EXECsp_addumpdevicedisk,testBack,c:\mssql7backup\MyNwind_1.d at 开始份 BACKUPDATABASEpubsTOtestBack 4、明:建新表 createtabletabname(col1type1[notnull][primarykey],col2typ e2[notnull],..) 依据已有的表建新表: A:createtabletab_newliketab_old(使用旧表建新表) B:createtabletab_newasselectcol1,col2?fromtab_olddefini tiononly 5、明:除新表 droptabletabname 6、明:增添一个列 Altertabletabnameaddcolumncoltype 注:列增添后将不可以除。DB2中列加上后数据型也不可以改,独一能改的是增 加varchar型的度。 7、明:增添主:Altertabletabnameaddprimarykey(col) 明:除主:Altertabletabnamedropprimarykey(col) 8、明:建索引:create[unique]indexidxnameontabname(col?.) 除索引:dropindexidxname 注:索引是不行改正的,想改正必除从头建。 9、明:建:createviewviewnameasselectstatement 优选文档 删除视图:drop view viewname 10、说明:几个简单的基本的 sql 语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’like 的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 乞降:select sum(field1) as sumvalue from table1 均匀:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 11、说明:几个高级盘问运算词 A:UNION 运算符 UNION运算符经过组合其余两个结果表(比如 TABLE1和 TABLE2)并消去表中 任何重复行而派生出一个结果表。当 ALL 随UNION一同使用时(即 UNIONALL),不用 除 重复行。两种状况下,派生表的每一行不是来自 TABLE1就是来自 TABLE2。 B:EXCEPT运算符 EXCEPT运算符经过包含所有在 TABLE1 中但不在 TABLE2中的行并除去所有 重复行而派生出一个结果表。 当 ALL 随 EXCEPT 一同使用时 (EXCEPTALL),不除去重复 行。 C:INTERSECT运算符 INTERSECT 运算符经过只包含 TABLE1 和 TABLE2 中都有的行并除去所有重复 行而派生出一个结果表。 当 ALL 随 INTERSECT一同使用时 (INTERSECTALL),不除去重 复 行。注:使用运算词的几个盘问结果行一定是一致的。 12、说明:使用外连结 A、leftouterjoin: 左外连结(左连结):结果集几包含连结表的般配行,也包含左连结表的所有行。 SQL:selecta.a,a.b,a.c,b.c,b.d,b.ffromaLEFTOUTJOI NbONa.a=b.c B:rightouterjoin: 右外连结(右连结):结果集既包含连结表的般配连结行,也包含右连结表的所有行。 C:fullouterjoin: 全外连结:不单包含符号连结表的般配行,还包含两个连结表中的所有记录。 —2 优选文档 二、提

文档评论(0)

178****2826 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档