51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#sqlserver
【SqlServer系列】数据库三大范式
1 概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非...
代码星球
·
2020-04-08
SqlServer
系列
数据库
三大
范式
Sqlserver (转载)事物与锁
1 概述本篇文章简要对事物与锁的分析比较详细,因此就转载了。2 具体内容并发可以定义为多个进程同时访问或修改共享数据的能力。处于活动状态而互不干涉的并发用户进程的数量越多,数据库系统的并发性就越好。当一个正在修改数据的进程阻止了其他进程读取该数据,或者当一个正在读取数据的进程阻止了其他进程修改该数据...
代码星球
·
2020-04-07
Sqlserver
转载
事物
SQLServer中重建聚集索引之后会影响到非聚集索引的索引碎片吗
上午(20171011)看到qq群里发了一个云栖大会的链接,点进去看了一下sqlserver的专场,刚好是提问环节有人问了一个问题,原话记不清楚了,大概的意思(他自己认为)就是说:“SQLServer中重建聚集索引之后会影响非聚集索引的碎片情况,也要顺带重建非聚集索引”我想大概是他自...
代码星球
·
2020-04-07
索引
聚集
SQLServer
重建
之后
SQLServer函数 left()、charindex()、stuff()
SQLServer函数left()、charindex()、stuff()的使用1、left()LEFT(<character_expression>,<integer_expression>) 返回character_expression左起integer_expression个字符...
代码星球
·
2020-04-07
SQLServer
函数
left
charindex
stuff
转,SqlServer 基础之(触发器)
概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, upd...
代码星球
·
2020-04-07
SqlServer
基础
触发器
SqlServer批量插入(SqlBulkCopy、表值参数)
之前做项目需要用到数据库的批量插入,于是就研究了一下,现在做个总结。创建了一个用来测试的Student表:CREATETABLE[dbo].[Student]([ID][int]PRIMARYKEYNOTNULL,[Num][varchar](10)NULL,[Name][nvarchar](64)NULL,[Age]...
代码星球
·
2020-04-07
SqlServer
批量
插入
SqlBulkCopy
表值
SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数
先来创建一个测试表1USE[tempdb]2GO34CREATETABLE#temptb(idINT,NAMEVARCHAR(200))5GO67INSERTINTO[#temptb]([id],[NAME])8SELECT1,'中国'UNIONALL9SELECT2,'中国'UNIONALL10SELEC...
代码星球
·
2020-04-07
关键字
SQLSERVER
中的
ALL
PERCENT
SQLServer如何清除缓存?
--1.将当前数据库的全部脏页写入磁盘。“脏页”是已输入缓存区高速缓存且已修改但尚未写入磁盘的数据页。--CHECKPOINT可创建一个检查点,在该点保证全部脏页都已写入磁盘,从而在以后的恢复过程中节省时间。CHECKPOINT--2.若要从缓冲池中删除清除缓冲区,请首先使用CHECKPOINT...
代码星球
·
2020-04-07
SQLServer
如何
清除
缓存
如何在SQLServer中处理每天四亿三千万记录的(数据库大数据处理)
首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多...
代码星球
·
2020-04-07
何在
SQLServer
处理
每天
四亿
SqlServer性能检测和优化工具使用详细
如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sqlserverprofiler(处在...
代码星球
·
2020-04-07
SqlServer
性能
检测
优化
工具
sqlserver查询数据的所有表名和行数
//查询所有表明selectnamefromsysobjectswherextype='u'select*fromsys.tables//查询数据库中所有的表名及行数SELECTa.name,b.rowsFROMsysobjectsASaINNERJOINsysindexesASbONa.id=b.idWH...
代码星球
·
2020-04-07
sqlserver
查询
数据
所有
表名
监视EntityFramework中的sql流转你需要知道的三种方式Log,SqlServerProfile, EFProfile
大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServerprofile,efprofile。。。...
代码星球
·
2020-04-07
监视
EntityFramework
中的
sql
流转
sql(SqlServer)编程基本语法
一、定义变量--简单赋值declare @aintset @a=5print@a --使用select语句赋值declare @user1nvarchar(50)select @user1='张三'print@user1declare @user2...
代码星球
·
2020-04-06
sql
SqlServer
编程
基本
语法
oracle number 和sqlserver numeric的区别
number如果不指定范围默认是可以输入所有位数的小数,numeric如果不指定小数默认是不允许输入小数...
代码星球
·
2020-04-06
oracle
number
sqlserver
numeric
区别
ISNULL-sqlserver语句
语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为NULL的表达式。check_expression 可以是任何类型的。replacement_value在&nb...
代码星球
·
2020-04-06
ISNULL-sqlserver
语句
首页
上一页
...
28
29
30
31
32
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他