天然灰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SQLserver数据库

摘要:事务全部是关于原子性的。原子性的概念是指可以把一些事情当做一个单元来看待。从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合。为了理解事务的概念,需要能够定义非常明确的边界。事务要有非常明确的开始和结束点。SQL Server中的每一条SELECT、INSERT、UPDATE 阅读全文
posted @ 2019-04-01 16:57 天然灰 阅读(204) 评论(0) 推荐(0)

摘要:1、游标介绍 游标(cursor)是一个重要的概念,通过查找资料与自己的理解,主要得出以下几点关于自己的理解。 有数据缓冲的思想:游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。 先有数据基础:游标是在先从数据表中检索出数据之后才能继续灵活操作的技术。 类似于指针:游标类似于指向数据 阅读全文
posted @ 2019-03-30 21:49 天然灰 阅读(413) 评论(0) 推荐(0)

摘要:简介: 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 自定义存储过程,由用户创建并能完成某一特定功能的存储过程,存储过程既可以有参数又有返回值,但是它与函数不同,存储过程的返回值只是指明执 阅读全文
posted @ 2019-03-30 21:38 天然灰 阅读(178) 评论(0) 推荐(0)

摘要:触发器是一种特殊类型的存储过程,通过事件进行触发被自动调用执行的。在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程,它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完 阅读全文
posted @ 2019-03-30 20:04 天然灰 阅读(189) 评论(0) 推荐(0)

摘要:SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举 阅读全文
posted @ 2019-03-30 16:58 天然灰 阅读(112) 评论(0) 推荐(0)

摘要:sql代码 -- 主键:primary key 自增:identity(1,1) 不允许为空: not null 阅读全文
posted @ 2018-08-14 21:47 天然灰 阅读(2680) 评论(0) 推荐(1)

摘要:数据库基本操作 CREATE DATABASE database-nam 2. 删除数据库 drop database dbname 3. 备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', ' 阅读全文
posted @ 2018-08-14 21:43 天然灰 阅读(295) 评论(0) 推荐(0)