≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 数据库 > SQL Server

分析Sql基础语法

人气:408 时间:2020-05-08

这篇文章主要为大家详细介绍了分析Sql基础语法,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!

 

1.创建数据库

 

create  database 数据库名称

 

2.删除数据库

 

drop database 数据库名称

 

3.备份sql server

 

创建备份数据的device

use master

exec sp_addumpdevice '名称','新的名称','路径'

开始备份

backup database pubs to 新的名称

 

4.创建表

 

create table 表名(列名1 类型,列名2 类型)

 

5.根据已有表创建新表

 

create table 新表名称 like 旧表名称

create table 新表名称 as select 列名 from 旧表名称 defintion only

 

6. 增加一个列

 

Alter table 表名称 add 列名称 数据类型

 

7.添加主键

 

alter table 表名称 add primary key(列名称)

 

8.自增id属性从1开始每次加1

 

identity (1,1)

 

9.创建索引

 

create index 索引名 on 表名(列名)

 

10.删除索引

 

drop index idx_name

 

11.CTE查询

 

代码如下:


;with t as(
select openid,ROW_NUMBER()over(partition by openid order byopenid)as row
from #temp)delete t where row>1

 

12.case when的用法(修改表名称id,当 t 的名字不为空,则还是 t 的名字,否则变为表名称的名字,把被修改的数据输出到临时表)

 

代码如下:


update pn
set pn.id=case when t.id>'' then t.id else pn.id end
output deleted.id into 临时表
from 表名称 pn with(nolock)
join #temp t

 

13.查询、插入、删除、求和、平均、最大值

 

代码如下:


select * from table
insert into new_table(id,name)values(1,'张三')
delete from table where 范围
select sum(field1) as sumvalue from table1
select avg (field1) as avgvalue from table1
select max(field1) as maxvalue from table1

通过以上内容给大家详解Sql基础语法,希望本文介绍能够给大家带来帮助。

本文来自:http://www.q1010.com/179/8716-0.html

注:关于分析Sql基础语法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:SQL SERVER

您可能感兴趣的文章

  • SQLServer存储过程中事务的使用方法
  • SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(上)
  • SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(中)
  • SQLSERVER分页查询关于使用Top方式和row_number()解析函数的不同
  • Windows2012配置SQLServer2014AlwaysOn的图解
  • SQLServer行列互转实现思路(聚合函数)
  • sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
  • SqlServer Mysql数据库修改自增列的值及相应问题的解决方案
  • sqlserver锁表、解锁、查看销表的方法
  • SqlServer使用 case when 解决多条件模糊查询问题
上一篇:浅析SQL Server中的执行计划缓存(上)
下一篇:SQLServer存储过程中事务的使用方法
热门文章
  • SQL Server SQL获取第一条记录的方法
  • SQL Server出现System.OutOfMemoryException异常的解决方法
  • SQL Server的 update from 语句的简单示例
  • SQL Server 数据库备份方法菜鸟教程
  • SQL Server 多表关联时在where语句中慎用trim()方法
  • SQL Server数据类型及长度限制详细说明
  • mybaits非配置原因,导致SqlSession was not registered for synchronization异常解析
  • SQL Server 收缩后对数据库的使用有影响吗?
  • SQL Server 格式导致的Excel导入sql出现异常的解决方法
  • SQL Server 连接服务器出现错误 7391的解决方法
  • 最新文章
    • SQL Server存储过程基本语法的简单示例
    • sql查询时增加自动编号和分页的简单示例
    • sql轻松应付百万数据的高效数据分页存储过程的简单示例
    • sql获取一条数据中所有字段的名称和值的实现方法
    • sql分割函数的简单示例
    • SQL Server异常捕获的简单示例
    • SQL SERVER回滚恢复误操作数据的实现方法
    • SQL Server函数或存储过程中抛出异常的实现方法
    • SQL Server创建数据库的完整代码
    • SQL Server创建数据库的命令用法示例

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。