详解Sql基础语法

 更新时间:2016年01月01日 15:30:04   投稿:mrr  
这篇文章主要介绍了详解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基础语法,希望本文介绍能够给大家带来帮助。

相关文章

  • SQL SERVER使用表分区优化性能

    SQL SERVER使用表分区优化性能

    这篇文章介绍了SQL SERVER使用表分区优化性能的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • SQL年龄计算的两种方法实例

    SQL年龄计算的两种方法实例

    在做sql内容的时候遇到了问题,不知道如何根据出生日期计算年龄,所以整理出了计算年龄的两种方法,下面这篇文章主要给大家介绍了关于SQL年龄计算的两种方法,需要的朋友可以参考下
    2022-06-06
  • SQL Server 全文搜索功能介绍

    SQL Server 全文搜索功能介绍

    SQL Server 的全文搜索(Full-Text Search)是基于分词的文本检索功能,依赖于全文索引。下面通过本文给大家介绍SQL Server 全文搜索功能介绍,需要的朋友参考下吧
    2017-12-12
  • SQL Server中的连接查询详解

    SQL Server中的连接查询详解

    这篇文章主要介绍了SQL Server中的连接查询,还配有自己的实践练习,需要的朋友可以参考下
    2015-09-09
  • SQL Server 版本变更检查 警告

    SQL Server 版本变更检查 警告

    SQL Server 版本变更检查 警告,查看方法。
    2009-06-06
  • 关于SQL Server查询语句的使用

    关于SQL Server查询语句的使用

    本篇文章介绍了,关于SQL Server查询语句的使用。需要的朋友参考下
    2013-04-04
  • Sql Server中Substring函数的用法实例解析

    Sql Server中Substring函数的用法实例解析

    在sqlserver中substring函数是用来处理字符串的,常用于字符串截取了,下面我来给大家介绍下Sql Server中Substring函数的用法实例解析,需要的朋友参考下吧
    2016-12-12
  • sqlserver 触发器教程

    sqlserver 触发器教程

    级联删除,如果要删除主类别表的记录,那么把次类别表所属记录以及这个类别所包含的所有文章内容删除
    2011-08-08
  • SQL批量插入数据几种方案的性能详细对比

    SQL批量插入数据几种方案的性能详细对比

    昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。
    2010-03-03
  • SQL分页语句的三种方案

    SQL分页语句的三种方案

    这篇文章介绍了SQL分页语句的三种方案,有需要的朋友可以参考一下
    2013-10-10

最新评论