详解Sql基础语法
1.创建数据库
create database数据库名称
2.删除数据库
dropdatabase数据库名称
3.备份sqlserver
创建备份数据的device
usemaster
execsp_addumpdevice'名称','新的名称','路径'
开始备份
backupdatabasepubsto新的名称
4.创建表
createtable表名(列名1类型,列名2类型)
5.根据已有表创建新表
createtable新表名称like旧表名称
createtable新表名称asselect列名from旧表名称defintiononly
6.增加一个列
Altertable表名称add列名称数据类型
7.添加主键
altertable表名称addprimarykey(列名称)
8.自增id属性从1开始每次加1
identity(1,1)
9.创建索引
createindex索引名on表名(列名)
10.删除索引
dropindexidx_name
11.CTE查询
;withtas( selectopenid,ROW_NUMBER()over(partitionbyopenidorderbyopenid)asrow from#temp)deletetwhererow>1
12.casewhen的用法(修改表名称id,当t的名字不为空,则还是t的名字,否则变为表名称的名字,把被修改的数据输出到临时表)
updatepn setpn.id=casewhent.id>''thent.idelsepn.idend outputdeleted.idinto临时表 from表名称pnwith(nolock) join#tempt
13.查询、插入、删除、求和、平均、最大值
select*fromtable insertintonew_table(id,name)values(1,'张三') deletefromtablewhere范围 selectsum(field1)assumvaluefromtable1 selectavg(field1)asavgvaluefromtable1 selectmax(field1)asmaxvaluefromtable1
通过以上内容给大家详解Sql基础语法,希望本文介绍能够给大家带来帮助。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短