SQL Server 常用关键字
SQL 建库 建表
--1.创建一个数据库
create database School;
--删除数据库
drop database School;
--创建数据库的时候指定一些选项。
create database School
on primary
(
name='School',
filename='C:\Program Files\SQL\MSSQL12.MSSQL\MSSQL\DATA\School.mdf',
size=5MB,
--filegrowth=10MB,
filegrowth=10%,--按照文件的百分比来增长
maxsize=100MB
)
log on
(
name='School_log',
filename='C:\Program Files\SQL\MSSQL12.MSSQL\MSSQL\DATA\School.ldf',
size=3MB,
filegrowth=3%,
maxsize=20MB
) --切换数据库
use School;
TOP
select top 10 * from student 查询前十条 select top 10 percent * from student 查询前10%;
Distinct
select distinct * from student 查询不重复
Avg Count Sum Min MAx
select AVG(ID) from student 平均数
select COUNT(ID) from student 总数
select Sum(ID) from student 求和
select Max(ID) from student 求最大数
select Min(ID) from student 求最小
Where And Or
select * from student where ID>90 and ID<100 and ID%2=0 select * from student where ID>100 or ID<10 and ID%2!=0
模糊查询 Like Not Like % _
select * from student where Name like '%三%' 查询带有三的
select * from student where Name not like '%三%' 查询不带有三的
select * from student where Name like '三%' 查询三开头的
select * from student where Name like '%三' 查询三结尾的
select * from student where Name like '_ 三 %' 查询第二个为三的
Order By where desc asc 排序
select * from NT_User order by UserAge 按年龄大小排序 select * from NT_User order by UserAge asc 降序
select * from NT_User order by UserAge desc 升序
Group By Having 分组 (要和聚合函数一起使用)
select UserGender from NT_User group by UserGender 按性别分成三组
select UserGender, Count(*) from NT_User group by UserGender 查询三组性别的每个的个数 select UserGender,COUNT(*) from NT_User group by UserGender having COUNT(*) >1000 查询三组性别的每个的个数大于1000的
Union Union All
select Name from Student union all select Name from Teacher 两表联查 所有的 select Name from Student union select Name from Teacher 两表联查 去除重复的
Select Into Insert Into
select * into teacher from Student 创建Teacher表 并把Student表里面的数据复制到Teacher表中 insert into teacher select * from Student 把Student表里面的数据复制到Teacher表中
Inner Join on 两表联查
select A.Content,B.UserName from CLN_Resource as A inner join NT_User as B on A.UserID =B.UserID select * from CLN_Resource inner join NT_User on CLN_Resource.UserID=NT_User.UserID
SQL Server 常用关键字的更多相关文章
- sql server 常用的系统存储过程
系统存储过程 说明 sp_databases 列出服务上的所有数据库 sp_helpdb 报告有关指定数据库或所有数据库的信息 sp_renamedb 更改数据库的名称 sp_tables 返回当 ...
- SQL Server 保留关键字
Microsoft SQL Server 2005 使用保留关键字来定义.操作或访问数据库.保留关键字是 SQL Server 使用的 Transact-SQL 语言语法的一部分,用于分析和理解 Tr ...
- 详解如何定义SQL Server外关键字约束
SQL Server外关键字约束定义了表之间的关系.当一个表中的一个列或多个列的组合和其它表中的主关键字定义相同时,就可以将这些列或列的组合定义为外关键字,并设定它适合哪个表中哪些列相关联.这样,当在 ...
- SQL SERVER常用语法记录
用于记录SQL SERVER常用语法,以及内置函数. 以下语句包含: WITH 临时表语法 ROW_NUMBER()内置函数,我一般主要是用来分页.针对于查出来的所有数据做一个数字排序 分页的BETW ...
- SQL Server 常用内置函数(built-in)持续整理
本文用于收集在运维中经常使用的系统内置函数,持续整理中 一,常用Metadata函数 1,查看数据库的ID和Name db_id(‘DB Name’),db_name('DB ID') 2,查看对象的 ...
- SQL Server 常用内置函数
本文用于收集在运维中经常使用的系统内置(built-in)函数,持续整理中 一,常用Metadata函数 1,查看数据库的ID和Name db_id(‘DB Name’),db_name('DB ID ...
- Sql Server常用函数及技巧
使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures ...
- sql server 常用的扩展存储过程
sql server 里面提供了丰富的系统存储过程来辅助我们管理数据库以及开发.今天分享介绍一些常用的数据库扩展存储过程 xp_cmdshell 这个大家都比较熟悉了,使用xp_cmdshell 可以 ...
- SQL server 常用语句
SQL Server中常用的SQL语句 1.概述 2.查询概述 3.单表查询 4.连接查询 5.带有exists的相关子查询 6.SQL的集合操作 7.插入操作 8.删除操作 9.修改操作 10. ...
随机推荐
- li进度条宽度和颜色按顺序显示的效果。
实际项目中li和里边的数值是动态生成的,需要控制它的宽度和颜色,效果如图: 如果能实现颜色按数值规律变化就好了,目前颜色是固定到数组中的. 实例代码如下: <!DOCTYPE html>& ...
- 使用独立模式安装Sharepoint Server 2013出现创建示例数据错误的解决方案
使用独立模式安装Sharepoint Server 2013,允许配置向导到第8步创建示例数据时,出错了! Exception: System.ArgumentException: The SDDL ...
- Sharepoint学习笔记—习题系列--70-576习题解析 -(Q144-Q146)
Question 144 You are planning a feature upgrade for a SharePoint 2010 farm. The original feature wi ...
- GPU大百科全书索引(有助于理解openGL工作流程)
GPU大百科全书索引 0.GPU大百科全书 前传 看图形与装修的关系 1.GPU大百科全书 第一章:美女 方程与几何 2.GPU大百科全书 第二章 凝固生命的光栅化 3.GPU大百科全书 第三章:像素 ...
- android VelocityTracker 速度追踪器的使用及创建
VelocityTracker 速度追踪 第一,创建方式: VelocityTracker mVelocityTracker = new VelocityTracker .obtain() 第二, ...
- IOS开发基础知识--碎片2
六:获得另一个控件器,并实现跳转 UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboa ...
- MVC学习系列5--Layout布局页和RenderSection的使用
我们开发网站项目的时候,都会遇到这样的问题:就是页面怎么统一风格,有一致的外观,在之前ASP.NET的时代,我们有两种选择,一个是使用MasterPage页,一个是手动,自己在每个页面写CSS样式,但 ...
- $是对string.Format的简化
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- TNS-12518 & Linux Error:32:Broken pipe
最近一周,有一台ORACLE数据库服务器的监听服务在凌晨2点过几分的时间点突然崩溃,以前从没有出现过此类情况,但是最近一周出现了两次这种情况,检查时发现了如下一些信息: $ lsnrctl servi ...
- Linux strace命令
简介 strace常用来跟踪进程执行时的系统调用和所接收的信号. 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核 ...