详解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基础语法,希望本文介绍能够给大家带来帮助。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下