全球旧事资料 分类
下列语句部分是Mssql语句,不可以在access中使用。r
  SQL分类:r
  DDL数据定义语言CREATE,ALTER,DROP,DECLAREr
  DML数据操纵语言SELECT,DELETE,UPDATE,INSERTr
  DCL数据控制语言GRANT,REVOKE,COMMIT,ROLLBACKr
  首先简要介绍基础语句:r
  1、说明:创建数据库r
CREATEDATABASEdatabase
amer
  2、说明:删除数据库r
dropdatabasedb
amer
  3、说明:备份sqlserverr
  创建备份数据的devicer
USEmasterr
EXECsp_addumpdevicedisktestBackcmssql7backupMyNwi
d_1datr
  开始备份r
BACKUPDATABASEpubsTOtestBackr
  4、说明:创建新表r
createtabletab
amecol1type1
ot
ullprimarykeycol2type2
ot
ullr
  根据已有的表创建新表:r
A:createtabletab_
ewliketab_old使用旧表创建新表r
B:createtabletab_
ewasselectcol1col2…fromtab_olddefi
itio
o
lyr
  5、说明:r
  删除新表:droptabletab
amer
  6、说明:r
  增加一个列:Altertabletab
ameaddcolum
coltyper
  注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。r
  7、说明:r
  添加主键:Altertabletab
ameaddprimarykeycolr
  说明:r
  删除主键:Altertabletab
amedropprimarykeycolr
  8、说明:r
  创建索引:createu
iquei
dexidx
ameo
tab
amecol…r
  删除索引:dropi
dexidx
amer
  注:索引是不可更改的,想更改必须删除重新建。r
  9、说明:r
  创建视图:createviewview
ameasselectstateme
tr
  删除视图:dropviewview
amer
10、说明:几个简单的基本的sql语句r
  选择:selectfromtable1where范围r
  插入:i
serti
totable1field1field2valuesvalue1value2r
  删除:deletefromtable1where范围r
  更新:updatetable1setfield1value1where范围r
  查找:selectfromtable1wherefield1like’value1’like的语法很精妙,查资料r
  排序:selectfromtable1orderbyfield1field2descr
  总数:selectcou
tastotalcou
tfromtable1r
  求和:selectsumfield1assumvaluefromtable1r
  平均:selectavgfield1asavgvaluefromtable1r
  最大:selectmaxfield1asmaxvaluefromtable1r
  最小:selectmi
field1asmi
valuefromtable1r
  11、说明:几个高级查询运算词r
  A:UNION运算符r
  UNION运算符通过组合其他两个结果表(例如TABLE1和TABLE2)并消去表中任何重复行而派生出一个结果表。当ALL随UNION一起使用时(即UNIONALL),不消除重复行。两种情况下,派生表的每一行不是来自TABLE1就是来自TABLE2。r
  B:EXCEPT运算符r
  EXCEPT运算符通过包括所有在TABLE1中但不在TABLE2r
好听全球资料 返回顶部