sqlserver常用查询语句
--查询语句
SELECT * FROM BASE_USER;
--查询前10条语句
SELECT TOP 10 * FROM BASE_USER;
--允许脏读查询
SELECT * FROM BASE_USER WITH(NOLOCK);
--获取当前数据库名称
SELECT DB_NAME(dbid) as dbName FROM master.dbo.sysprocesses WHERE STATUS='runnable';
--获取当前日期与时间
SELECT GETDATE();
--获取当前月
SELECT DATEPART(month, getdate());
--获取当前年
SELECT DATEPART(year, getdate());
--获取倒推一个月的日期
SELECT CONVERT(varchar(10), CONVERT(varchar(8),dateadd(month,-1,getdate()),23)+Datename(day,GetDate()) , 120);
--字符串截取与定位
SELECT substring(SERVICEGROUP_,4,1),CHARINDEX('Partner',STAFFLEVEL) FROM BASE_USER;
--字符替换
SELECT REPLACE(A.NAME,'11','22') FROM TD_STUDENTS;
--检查数据库连接数
select count(*) from master.dbo.sysprocesses ;
--查询数据库版本
SELECT @@VERSION;
--最近七天
select convert(varchar(10),getdate() - 7,120);
--表与数据复制
select * into DataTable_20150717
from DataTable
--查询表名
SELECT 'DELETE FROM ' +name+';' FROM sysobjects WHERE sysobjects.type='U';
--获取行号
row_number()over(order by A.id)
--拼接列
CONCAT(tc.operate,tc.operaterType)
--检查锁表
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks t where resource_type='OBJECT' order by spid asc;
--查询表记录数
SELECT a.name, b.rows
FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id
WHERE (a.type = 'u') AND (b.indid IN (0, 1))
ORDER BY a.name,b.rows DESC
--根据指定字符分割字符串函数
parsename(replace(a.category,',','.'),1)
执行存储过程
EXEC dbo.getTrTaskGroup
--字符替换
update dbo.base_user set e_name = REPLACE(c_name,'G','zu')
--查询数据库连接
SELECT @@MAX_CONNECTIONS; --最大连接
SELECT * FROM master.dbo.sysprocesses WHERE DB_NAME(dbid) = 'tr';--当前数据库连接信息
--查询alwaysOn当前master名
SELECT @@SERVERNAME, @@SERVICENAME
--查询数据库大小
EXEC sp_spaceused;
select name, convert(float,size) * (8192.0/1024.0)/1024. from dbo.sysfiles;
--查询sql执行历史记录
SELECT QS.creation_time,
SUBSTRING(ST.text,(QS.statement_start_offset/2)+1,
((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text)
ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1
) AS statement_text FROM sys.dm_exec_query_stats QS
CROSS APPLY
sys.dm_exec_sql_text(QS.sql_handle) ST
ORDER BY
QS.creation_time DESC
--查询表中所有索引
exec sp_helpindex 表名
--删除索引
drop index 索引名称 on 表名;
--查询sql执行耗时
SELECT TOP 100
[Total Cost] = ROUND(avg_total_user_cost * avg_user_impact * (user_seeks + user_scans),0)
, avg_user_impact
, TableName = statement
, [EqualityUsage] = equality_columns
, [InequalityUsage] = inequality_columns
, [Include Cloumns] = included_columns
FROM sys.dm_db_missing_index_groups g
INNER JOIN sys.dm_db_missing_index_group_stats s
ON s.group_handle = g.index_group_handle
INNER JOIN sys.dm_db_missing_index_details d
ON d.index_handle = g.index_handle
ORDER BY [Total Cost] DESC;
--行转列
sqlserver常用查询语句相关推荐
- SQLServer 条件查询语句大全
对于刚开始认识SQLServer数据库的小伙伴们来说添加一些条件查询是比较困难的,我整理了一份常用的条件查询语句供大家参考借鉴 一. 创建数据库 CREATE DATABASE Class ON PR ...
- 三种SQLServer分页查询语句笔记
作为程序员来说,与数据库打交道是十分频繁的分页查询是一个开发者必须掌握的基本知识点,目前整理了下面三种SQLServer分页查询语句的写法,仅供参考. 一.Top Not IN 方式(查询靠前的数据较 ...
- MongoDB 查询语法与常用查询语句总结
MongoDB 常用查询语句总结 先来一波查询语句语法的基本解释: 列子: db.mycol.find({"likes": {$gt:10}, $or: [{"by&qu ...
- Mongodb常用查询语句_笔记
目录 前言 一.Mongodb简介 二.Mongodb常用查询语句 总结 前言 工作中会使用到Mongodb数据库,这是一个非关系型数据库,所以它的一些查询语句跟sql会不太一样,一时半会不能马上写出 ...
- SQL常用查询语句汇总
SQL查询关键字为SELECT,常用查询语句代码及结果如下(本文使用MySQL数据库管理系统): -- 1检索单个列 SELECT prod_name FROM Products;-- 2检索多个列 ...
- 数据库MySQL(一) 常用查询语句
MySQL笔记 数据库表.查询.排序.数据处理函数 1 数据库 什么是数据库?什么是数据库管理系统?什么是SQL?它们之间的关系? 数据库: 顾名思义:存储数据的仓库,实际上就是一堆文件,这些文件中存 ...
- 结构化查询语句简称mysql_整理MySql常用查询语句
MySql的性能优化 性能优化是通过某些有效的方法提高MySQL数据库的性能.性能优化的目的是为了是MySQL数据运行速度更快.占用的磁盘空间更小.性能优化包括很多方面,例如优化查询速度.优化更新速度 ...
- mysql 常用查询语句
常用的查询语句 数据库使用的是:mysql 8.0.28,安装过程可参考: mysql 8.0安装教程 1.初识SQL SQL是为操作数据库而开发的语言.国际标准化组织(ISO)为 SQL 制定了相应 ...
- Hive 表常用查询语句-总结
Hive之前不常用,每次都是现用现查,就是现在总结记下笔记,边学边记(下面都是一些简单的例子,由易到难吗)>_<. 1.基本的查询语句 现在假设有数据库 db,数据表table1,tabl ...
最新文章
- error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
- 使用 Windows PowerShell 实现 Web UI 自动化
- 青岛理工邀请赛(难受的一次经历)之显示屏(按着倍数放大数字)
- java 字符串第一个字符_深入Java源码剖析之字符串常量
- opengl 保留上一帧_历史上第一部长片动画,还真有点重口
- Python丨Python 性能分析大全
- redis/memcache监控管理工具——treeNMS
- qt程序报错“C:\Program Files (x86)\SogouInput\Components\ 15:10:44: 程序异常结束。”
- Protel 99SE汉化教程
- win10环境下python3如何使用PyV8
- Centos无法卸载时处理办法
- 大数据学习第一章:初识大数据
- 【计算机网络】网络层 : 数据交换方式 ( 电路交换 | 报文交换 | 分组交换 )★
- 【渝粤题库】广东开放大学 期货与期权 形成性考核
- 【原创】个人常用电脑软件、浏览器插件、手机APP常用推荐
- 海贝音频384khz_海贝音乐app下载_海贝音乐安卓版下载[音乐播放器]-下载之家
- vue回到顶部(常用)
- 【JZOJ 5421】【NOIP2017提高A组集训10.25】嘟嘟噜
- 出差日程安排软件哪个好
- java集合面试锦集