- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 SQL Server 高级技术(二)—— 安全
SQL Server 高级技术(二)—— 安全一、服务器安全1、Windows 身份验证模式:用户连接SQL Server 数据库时,使用 Windows 操作系统中的账号名和密码进行验证。 2、SQL Server 验证:使用 SQL Server 中的账号和密码来登录数据库服务器。 SQL Server 服务器角色 权限和说明 bulkadmin(Bulk Insert Admini
2017-02-14 07:09:13 1203
原创 SQL Server 高级技术(一) —— 数据备份与恢复
SQL Server 高级技术(一) —— 数据备份与恢复一、SQL Server 备份和恢复简介 SQL Server 支持的备份方式有四种,分别是完整备份、差异备份、事务日志备份以及文件和文件组备份。SQL Server 支持的恢复方式有三种,分别是完整恢复模式、大容量日志恢复模式和简单恢复模式。二、SQL Server 数据库备份的 T-SQL 语句EXEC sp_addumpdevice
2017-02-14 06:14:40 1137
转载 T-SQL 语句(十一)—— 其他数据对象的使用
T-SQL 语句(十一)—— 其他数据对象的使用一、统计信息CREATE STATISTICS st_employee_age ON employee(age) -- 创建统计信息UPDATE STATISTICS employee st_employee_age -- 更新统计信息DROP STATISTICS employee.st_employee_age -- 删除统计信息二、同义词CR
2017-02-14 03:28:33 301
原创 SQL Server(十)—— 事务和锁
T-SQL 语句(十)—— 事务一、事务的特性1、原子性:事务必须是原子性的工作单元,要么全部执行,要么全部不执行。 2、一致性:事务完成时,必须使所有数据保持一致性。 3、隔离性:由并发事务所做的修改必须与其他并发事务所做的修改隔离。由于事务在开始时就会识别数据所处的状态,以便发生错误时可以回滚操作,所以另一个并发事务要么修改它之前的状态,要么修改它之后的状态,不能在该事务运行时修改它的状态。
2017-02-14 03:16:13 2459
原创 T-SQL 语句(九)—— 游标
T-SQL 语句(九)—— 游标一、游标简介 游标主要用于 T-SQL 批、存储过程以及触发器当中,其作用是存储一个结果集,并能通过循环将这个结果集里的数据一条条取出来进行处理。使用游标处理结果集的方法有: 1、定位到结果集的某一行; 2、从当前结果集的位置搜索一行或部分行; 3、允许对结果集中的当前行进行数据修改。 游标根据使用范围不同可以分为全局游标和局部
2017-02-14 02:02:20 5221
原创 T-SQL 语句(八)—— 用户自定函数
T-SQL 语句(八)—— 用户自定函数一、用户自定义函数与储存过程比较优点: 1、用户定义函数可返回除了text,ntext,image,cursor和timestamp类型之外的所有数据类型,而存储过程只能返回整数值。 2、用户定义函数执行方式灵活,可以通过 EXECUTE 方式执行,也可以用在表达式中并以返回值的方式来取代函数名,而 EXECUTE 来执行。不足: 存储过程可以通过
2017-02-12 22:03:16 521
原创 SQL Server(七)—— 索引
T-SQL 语句(七)—— 索引一、创建索引CREATE INDEX IX_product_name ON product(product_name) -- 创建的索引默认为升序排列CREATE INDEX IX_product_name__age ON product(name,age) -- 创建复合索引CREATE UNIQUE INDEX IX_product_nam
2017-02-12 21:15:12 586
原创 T-SQL 语句(六)—— 触发器操作
T-SQL 语句(六)—— 触发器操作一、触发器简介1、触发器的功能: a、实现比约束更为复杂的数据约束 b、可以检查 SQL 所做的操作是否被允许 c、修改其他数据库里表的数据 d、可以一次调用多个存储过程 e、发送SQL Mail f、返回自定义错误信息 g、修改原来要操作的 SQL 语句 h、防止数据表结构更改或表被删除 2、触发器的种类主要
2017-02-12 10:07:35 3869
原创 T-SQL 语句(五) —— 存储过程
T-SQL 语句(五) —— 存储过程一、存储过程简介1、存储过程:一组预先写好的能实现某种功能的T-SQL 程序,指定一个程序名后编译后并将其存在SQL Server 中,以后要实现该功能可调用这个程序来完成。 2、存储过程的优点: a、执行速度快、效率高,存储过程会被编译成二进制可执行代码,运行存储过程时不需要编译,可加快执行速度。 b、模块化编程,创建后可被多次调用而不必重新编写
2017-02-12 04:42:44 7164
转载 T-SQL 语句(四)—— 视图操作
T-SQL 语句(四)—— 视图操作一、视图的优点1、简化查询语句; 2、增加可读性,视图中可以只使用要显示的字段,并且可以使用字段别名 3、方便程序维护,当数据表的结构发生改变时只要修改视图存储的查询语句无需修改程序。 4、增加数据的安全性和保密性:针对不同的用户,可以创建不同的视图,此时用户只能看和修改其所能看到的视图中的数据,而真正的数据表中的数据都是不可见的。二、
2017-02-11 21:54:12 4017
转载 T-SQL 语言基础(五)—— 流程控制语句
T-SQL 语言基础(五)—— 流程控制语句一、BEGIN…END 语句BEGIN PRINT 1; PRINT 2;END二、IF…ELSE 语句DECLARE @age INTSELECT @age = 15IF @age > 10 BEGIN PRINT '年龄大于'+ CAST(@age AS VARCHAR(5)) SELECT
2017-02-11 15:50:31 700
转载 T-SQL 语言基础(四)—— 常量与变量
T-SQL 语言基础(四)—— 常量与变量一、各数据类型常量表示法字符串:’单引号内的一串字符,字符内的单引号使用单引号转义’ Unicode 字符串:N’Unicode 常量是在普通字符串常量前加个字符N表示’ 二进制:必须以 0x 开头的十六进制数字,如 0x AE,0x 表示空二进制常量,长度为0 bit:只有0和1,使用大于1的数字都会被转换为1,1表示 TRUE,0表示 FALSE
2017-02-11 14:39:21 1948
转载 T-SQL 语言基础(三)—— 运算符
T-SQL 语言基础(三)—— 运算符运算符一、算术运算符 运算符 说明 + 加法 - 减法 * 乘法 / 除法 % 取模二、赋值运算符 =三、位运算符 运算符 说明 & 逻辑与 | 逻辑或 ^ 逻辑异或四、比较运算符 运算符 说明 = 等于 > 大于 < 小于 >= 、!< 大于等
2017-02-11 14:12:59 1573
原创 T-SQL 语言基础(一)
T-SQL 语言基础(一)一、T-SQL 语法约定 约定 说明 大写 T-SQL 关键字 粗体 数据库名、表名、列名、索引名、存储过程、实用工具、数据类型名以及必须按照显示原样键入的文本 斜体 用户提供的参数 _(下划线) 默认值 |(竖线) 或,多项选一 [] 可选项 {} 必选项 [,…] 前面想可重复n次,每一项用逗号分隔
2017-02-11 12:37:35 614
原创 SQL Server(一)—— 基础
SQL Server 基础(一)一、数据库对象 常见数据库对象有表与记录、主键与外键、索引、约束、视图、关系图、默认值、规则、存储过程、触发器、用户与角色等。二、SQL Server 后台服务1、SQL Server 后台服务:SQL Server的数据引擎,只有启动该服务才能建立连接进行查询和操作。 2、SQL Server Active Directory Helpe
2017-02-10 22:23:15 517
原创 IIS下部署 PHP
1、下载 PHP 支持文件;2、拷贝解压后 PHP 文件夹下 php.ini 文件放置到windows目录下;3、打开 Windows 控制面板->程序与功能->启用或关闭Windows功能 开启对CGI的支持4、IIS 管理服务主页下,选择 FastCgi设置,5、IIS FastCgi设置,IIS管理服务器主页下 选择 FastCgi设置
2017-02-10 05:20:05 277
原创 .NET 类库和工具
.NET 类库和工具对象-对象映射工具AutoMapper、EmitMapper、ValueInjecter依赖注入/控制反转容器Autofac、StructureMap、Unity Application Block微软安全开发生命周期工具威胁模型工具(Threat Modeling Tool)、MiniFuzz、.NET代码分析工具(Coding Analy
2017-02-10 05:03:52 1118
转载 .NET 程序集高级技术与动态产生和编译源代码
.NET 程序集高级技术与动态产生和编译源代码一、反射1、反射的作用 a、使用 Assembly 定义和加载程序集,加载在程序集清单中列出的模块 b、使用 Module 了解模块的程序集以及模块中的类的信息 c、使用 ConstructorInfo 了解类的构造函数的名称、参数、访问修饰符和实现的详细信息 d、使用 MethodInfo 了解方法的名称、返回类型、参数、访问修饰符和实
2017-02-04 10:05:26 878
转载 .NET 程序集
.NET 程序集一、程序集的功能1、程序集包含公共语言运行库执行的代码(如果可移植可执行PE文件没有管理程序集清单,则将不执行该文件中的MSIL代码。每个程序集只能有一个入口,即DllMain、WinMain或Main); 2、程序集形成安全边界,程序集是.NET代码请求和授权的单元; 3、程序集形成类型边界; 4、程序集形成引用范围边界,程序集的清单包含用于解析类型和满足资源请求的程序集元数
2017-02-03 12:41:04 663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人