经典MSSQL语句大全和常用SQL语句命令的作用精Word格式文档下载.docx
- 文档编号:21818370
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:7
- 大小:16.61KB
经典MSSQL语句大全和常用SQL语句命令的作用精Word格式文档下载.docx
《经典MSSQL语句大全和常用SQL语句命令的作用精Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《经典MSSQL语句大全和常用SQL语句命令的作用精Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
删除数据库
dropdatabasedb1(db1代表数据库表,可自命名
3、说明:
备份sqlserver
---创建备份数据的device
USEmaster
EXECsp_addumpdevice'
disk'
'
testBack'
c:
\mssql7backup\MyNwind_1.dat'
---开始备份
BACKUPDATABASEpubsTOtestBack
4、说明:
创建新表
createtabletb1(Idintnotnullprimarykey,namevarchar,..(tb1为数据表名,ID为字段,int为数据类型整型,notnull为数据是否可为空,PrimaryKey为主键设置,其中notnull,primarykey为可选项,字段,数据类型自定义。
根据已有的表创建新表:
A:
createtabletab_newliketab_old(使用旧表创建新表
B:
createtabletab_newasselectcol1,col2…fromtab_olddefinitiononly
5、说明:
删除新表:
droptabletb1
6、说明:
增加一个列:
Altertabletabnameaddcolumncoltype
注:
列增加后将不能删除。
DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:
添加主键:
Altertabletabnameaddprimarykey(ID(设置某字段为主键,ID可自由设置,主键数据不可重复
说明:
删除主键:
Altertabletabnamedropprimarykey(ID(删除某字段主键
8、说明:
创建索引:
create[unique]indexidxnameontabname(col….
删除索引:
dropindexidxname
索引是不可更改的,想更改必须删除重新建。
9、说明:
创建视图:
createviewviewnameasselectstatement
删除视图:
dropviewviewname
10、说明:
几个简单的基本的sql语句
选择:
select*fromtable1whereId=1(Id=1为条件语句,根据自己情况自定义插入:
insertintotable1(field1,field2values(value1,value2
删除:
deletefromtable1where范围
更新:
updatetable1setfield1=value1where范围
查找:
select*fromtable1wherefield1like’%value1%’---like的语法很精妙,查资料!
排序:
select*fromtable1orderbyfield1,field2[desc]
总数:
selectcount*astotalcountfromtable1
求和:
selectsum(field1assumvaluefromtable1
平均:
selectavg(field1asavgvaluefromtable1
最大:
selectmax(field1asmaxvaluefromtable1
最小:
selectmin(field1asminvaluefromtable1
11、说明:
几个高级查询运算词
UNION运算符
UNION运算符通过组合其他两个结果表(例如TABLE1和TABLE2并消去表中任何重复行而派生出一个结果表。
当ALL随UNION一起使用时(即UNIONALL,不消除重复行。
两种情况下,派生表的每一行不是来自TABLE1就是来自TABLE2。
EXCEPT运算符
EXCEPT运算符通过包括所有在TABLE1中但不在TABLE2中的行并消除所有重复行而派生出一个结果表。
当ALL随EXCEPT一起使用时(EXCEPTALL,不消除重复行。
C:
INTERSECT运算符
INTERSECT运算符通过只包括TABLE1和TABLE2中都有的行并消除所有重复行而派生出一个结果表。
当ALL随INTERSECT一起使用时(INTERSECTALL,不消除重复行。
使用运算词的几个查询结果行必须是一致的。
DDL类型包括数据库、表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE
DML类型包括数据表中记录的查询,删除,修改,插入—数据操纵语言(SELECT,DELETE,UPDATE,INSERT
DCL类型包括数据库用户赋权,废除用户访问权限,提交当前事务,中止当前事务—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK
createtabletb1(Idintnotnullprimarykey,namevarchar,..(tb1为数据表名,ID为字段,int为数据类型整型,notnull为数据是否可为空,PrimaryKey为主键设置,其中notnull,primarykey为可选项,字段,数据类型自定义。
DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
Altertabletabnameaddprimarykey(ID(设置某字段为主键,ID可自由设置,主键数据不可重复
create[unique]indexidxnameontabname(col….
select*fromtable1whereId=1(Id=1为条件语句,根据自己情况自定义
插入:
select*fromtable1wherefield1like’%value1%’---like的语法很精妙,查资料!
UNION运算符通过组合其他两个结果表(例如TABLE1和TABLE2并消去表中任何重复行而派生出一个结果表。
当ALL随UNION一起使用时(即UNIONALL,不消除重复行。
两种情况下,派生表的每一行不是来自TABLE1就是来自TABLE2。
EXCEPT运算符通过包括所有在TABLE1中但不在TABLE2中的行并消除所有重复行而派生出一个结果表。
当ALL随EXCEPT一起使用时(EXCEPTALL,不消除重复行。
INTERSECT运算符通过只包括TABLE1和TABLE2中都有的行并消除所有重复行而派生出一个结果表。
当ALL随INTERSECT一起使用时(INTERSECTALL,不消除重复行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 经典 MSSQL 语句 大全 常用 SQL 命令 作用