常用经典SQL语句大全完整版
发布时间:2023-09-23 10:54:36
常用经典SQL语句大全完整版--详解+实例
>>>>下列语句部分是Mssql语句,不可以在access中使用。SQL分类:
DDL—数据定义语言(CREATE,ALTER,DROP,DECLAREDML—数据操纵语言(SELECT,DELETE,UPDATE,INSERTDCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK
首先,简要介绍基础语句:1、说明:创建数据库
CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXEC
sp_addumpdevice’disk’,’testBack’,’c:\mssql7backup\MyNwind_1.dat’---开始备份
BACKUPDATABASEpubsTOtestBack4、说明:创建新表
createtabletabname(col1type1[notnull][primarykey],col2type2[notnull],..
可编辑word,供参考版!
根据已有的表创建新表:
A:createtabletab_newliketab_old(使用旧表创建新表
B:createtabletab_newasselectcol1,col2…fromtab_olddefinitiononly5、说明:
删除新表:droptabletabname6、说明:
增加一个列:Altertabletabnameaddcolumncoltype
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。7、说明:
添加主键:Altertabletabnameaddprimarykey(col说明:
删除主键:Altertabletabnamedropprimarykey(col8、说明:
创建索引:create[unique]indexidxnameontabname(col….删除索引:dropindexidxname
注:索引是不可更改的,想更改必须删除重新建。9、说明:
创建视图:createviewviewnameasselectstatement删除视图:dropviewviewname10、说明:几个简单的基本的sql语句选择:select*fromtable1where范围
可编辑word,供参考版!
>>>>
插入:insertintotable1(field1,field2values(value1,value2删除:deletefromtable1where范围
更新:updatetable1setfield1=value1where范围
查找:select*fromtable1wherefield1like’%value1%’---like的语法很精妙,查资料!