上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 125 下一页

2025年4月21日

18.2 SQL Server死锁

摘要: SQL Server死锁 目录 SQL Server死锁 简介 示例 简介 死锁是一个并发问题,其中两个会话会阻止彼此的进程。第一个会话锁定了另一个会话想要访问的资源,反之亦然。 下图说明了SQL Server中的死锁: 此图中,invoices和invoices_items是两张表。 首先,会话一 阅读全文

posted @ 2025-04-21 17:14 漫思 阅读(19) 评论(0) 推荐(0)

Markdown语法

摘要: 基本语法(所有内容来源于网络,本文只用来做笔记) 段落和换行 段落是由一行或多行连续文本组成的, 这条规则使得 Markdown 支持 "硬换行". 这个其他的文本到HTML转换器有很大不同 (包括 Movable Type 的 "Convert Line Breaks" 选项) , 通常这些转换器 阅读全文

posted @ 2025-04-21 17:13 漫思 阅读(77) 评论(0) 推荐(0)

18.1 SQL Server阻塞

摘要: SQL Server阻塞 目录 SQL Server阻塞 简介 示例 简介 当两个会话试图同时更新同一数据时,会发生阻塞。 第一个会话锁定数据,第二个会话需要等待第一个会话完成并释放锁定。 结果,第二会话被阻止更新数据。一旦第一会话完成,第二会话恢复操作。 通常,当一个会话持有资源上的锁,而第二个会 阅读全文

posted @ 2025-04-21 17:13 漫思 阅读(27) 评论(0) 推荐(0)

17.1 SQL Server数据库邮件

摘要: SQL Server数据库邮件 目录 SQL Server数据库邮件 简介 配置SQL Server数据库邮件 使用数据库邮件发送邮件 1)发送邮件示例 2)发送带有查询结果的电子邮件 简介 数据库电子邮件可以从SQL Server数据库引擎向用户发送电子邮件。电子邮件可以是纯文本或HTML,并可能 阅读全文

posted @ 2025-04-21 17:12 漫思 阅读(160) 评论(0) 推荐(0)

16.4 SQL Server删除角色

摘要: SQL Server删除角色 目录 SQL Server删除角色 简介 示例 1)DROP ROLE简单示例 2)DROP ROLE删除具有成员的角色 简介 语法: DROP ROLE [IF EXISTS] role_name; DROP ROLE无法删除拥有安全资源的角色。要删除拥有安全资源的角 阅读全文

posted @ 2025-04-21 17:12 漫思 阅读(39) 评论(0) 推荐(0)

16.3 SQL Server修改角色

摘要: SQL Server修改角色 目录 SQL Server修改角色 简介 示例 1) 重命名角色 2) 向角色中添加成员 3) 从角色中移除成员 简介 ALTER ROLE可以: 重命名角色 向角色中添加成员 从角色中移除成员 重命名角色语法: ALTER ROLE role_name WITH NA 阅读全文

posted @ 2025-04-21 17:12 漫思 阅读(23) 评论(0) 推荐(0)

16.2 SQL Server创建角色

摘要: SQL Server创建角色 目录 SQL Server创建角色 简介 示例 1)创建新角色 2)创建由固定数据库角色拥有的新角色 3)检查角色 简介 角色是数据库级安全资源,是一组权限。要创建新角色,请使用create role语句: CREATE ROLE role_name [AUTHORIZ 阅读全文

posted @ 2025-04-21 17:11 漫思 阅读(46) 评论(0) 推荐(0)

16.1 SQL Server角色简介

摘要: SQL Server角色 目录 SQL Server角色 简介 把用户添加到角色示例 创建用户自定义角色 总结 简介 角色是一组权限。角色帮助简化权限管理。例如,可以将权限分组到一个角色中,并将用户添加到该角色中,而不是单独为用户分配权限: 首先创建一个角色 其次,为角色分配权限。 第三步,向角色添 阅读全文

posted @ 2025-04-21 17:11 漫思 阅读(28) 评论(0) 推荐(0)

15.8 SQL Server删除USER(用户)

摘要: SQL Server删除用户 目录 SQL Server删除用户 简介 示例 从当前数据库中删除用户 删除拥有安全资源的用户 总结 简介 语法: DROP USER [IF EXISTS] user_name; 此语法中,可以在DROP USER之后指定要删除的用户的名称。如果用户在当前数据库中不存 阅读全文

posted @ 2025-04-21 17:10 漫思 阅读(44) 评论(0) 推荐(0)

15.7 SQL Server删除LOGIN(登录账户)

摘要: SQL Server删除登录账户 目录 SQL Server删除登录账户 简介 示例 1)DROP LOGIN简单示例 2)使用DROP LOGIN删除映射到数据库用户的登录名 解决孤立用户问题 总结 简介 语法: DROP LOGIN login_name 在此语法中,在DROP LOGIN关键字 阅读全文

posted @ 2025-04-21 17:10 漫思 阅读(58) 评论(0) 推荐(0)

15.6 SQL Server修改USER(用户)

摘要: SQL Server修改USER(用户) 目录 SQL Server修改USER(用户) 简介 重命名用户 更改默认架构 将用户映射到另一个登录帐户(LOGIN) 一次改变多个属性 简介 ALTER USER语句允许修改现有用户的属性。ALTER USER语句可以: 改为用户名。 将用户的默认架构更 阅读全文

posted @ 2025-04-21 17:10 漫思 阅读(23) 评论(0) 推荐(0)

15.5 SQL Server修改LOGIN

摘要: SQL Server ALTER LOGIN 目录 SQL Server ALTER LOGIN 简介 禁用LOGIN 启用LOGIN 重命名LOGIN 改变LOGIN的密码 解锁LOGIN 简介 可能有人分不清LOGIN和USER,这儿有一段网上的解释: LOGIN是登录到服务器用的,用户是执行数 阅读全文

posted @ 2025-04-21 17:09 漫思 阅读(28) 评论(0) 推荐(0)

15.4 SQL Server用户撤消权限

摘要: SQL Server用户撤消权限 目录 SQL Server用户撤消权限 简介 示例 简介 REVOKE语句从主体中撤销以前授予的对安全资源的权限。语法: REVOKE permissions ON securable FROM principal; 首先,在REVOKE子句中指定一个或多个权限。 阅读全文

posted @ 2025-04-21 17:08 漫思 阅读(23) 评论(0) 推荐(0)

15.3 SQL Server用户授权

摘要: SQL Server用户授权(GRANT) 目录 SQL Server用户授权(GRANT) 简介 示例 简介 使用CREATE USER语句创建用户后,该用户对数据库对象(如表、视图和索引)没有任何权限。 要允许用户与数据库对象交互,需要向用户授予权限。例如,可以授予权限,以便用户可以从表中查询数 阅读全文

posted @ 2025-04-21 17:07 漫思 阅读(54) 评论(0) 推荐(0)

15.2 SQL Server创建USER(用户)

摘要: SQL Server创建用户 目录 SQL Server创建用户 简介 示例 简介 SQL Server CREATE USER语句允许将用户添加到当前数据库。下面是CREATE USER语句的基本语法: CREATE USER username FOR LOGIN login_name; 首先,在 阅读全文

posted @ 2025-04-21 17:07 漫思 阅读(26) 评论(0) 推荐(0)

15.1 SQL Server创建LOGIN(登录)

摘要: SQL Server创建LOGIN(登录) 目录 SQL Server创建LOGIN(登录) 简介 示例 SQL Server CREATE LOGIN语句更多选项 CHECK_POLICY选项 CHECK_EXPIRATION选项 MUST_CHANGE选项 从Windows域帐户创建LOGIN 阅读全文

posted @ 2025-04-21 17:06 漫思 阅读(121) 评论(0) 推荐(0)

14.6 SQL Server事务日志备份

摘要: SQL Server事务日志备份 目录 SQL Server事务日志备份 简介 使用T-SQL创建事务日志备份 示例 从事务日志备份还原数据库 总结 简介 当数据库的恢复模式为FULL(完整)或BULK_LOGGED(大容量日志)时,可以备份数据库的事务日志 在创建事务日志备份之前,需要创建至少一个 阅读全文

posted @ 2025-04-21 17:06 漫思 阅读(69) 评论(0) 推荐(0)

14.5 SQL Server差异备份

摘要: SQL Server差异备份 目录 SQL Server差异备份 简介 创建差异备份 示例 恢复差异备份 总结 简介 差异备份基于最近的完整备份。换句话说,只有在至少有一个完整备份后,才能创建差异备份。 差异备份捕获自上次完全备份以来的所有更改。完全备份是差异备份的基础。 下图说明了差异备份与完整备 阅读全文

posted @ 2025-04-21 17:06 漫思 阅读(40) 评论(0) 推荐(0)

第十四章:深度解密 async/await 与 Task 的底层原理

摘要: 第十四章:深度解密 async/await 与 Task 的底层原理 目录 第十四章:深度解密 async/await 与 Task 的底层原理 14.1 引言:从回调地狱到 async/await 1. 从回调函数到事件驱动:早期的异步编程模型 1.1 回调函数(Callback)的局限性 1.2 阅读全文

posted @ 2025-04-21 17:05 漫思 阅读(135) 评论(0) 推荐(0)

14.4 SQL Server完整备份

摘要: SQL Server完整备份 目录 SQL Server完整备份 简介 使用T-SQL创建数据库的完整备份 示例 在一个文件中执行多个完整备份 从完整备份还原数据库 从第一次完整备份恢复 从第二次完全备份恢复 总结 简介 完整数据库备份备份整个数据库。包括: 数据库的元数据,如名称、创建日期、数据库 阅读全文

posted @ 2025-04-21 17:01 漫思 阅读(39) 评论(0) 推荐(0)

14.3 SQL Server备份介绍

摘要: SQL Server备份 目录 SQL Server备份 什么是备份 为什么要备份 备份的存储位置 哪些数据库需要备份 备份类型 完整备份 差异备份 事务日志备份 总结 什么是备份 备份是完整备份时该数据库的镜像。 备份数据库时,将其复制到磁盘等备份设备。稍后,可以使用备份文件将数据库恢复到其原始状 阅读全文

posted @ 2025-04-21 17:01 漫思 阅读(24) 评论(0) 推荐(0)

14.2 SQL Server恢复模式

摘要: SQLServer 恢复模式(Recovery Model) 目录 SQLServer 恢复模式(Recovery Model) 简介 查看数据库的恢复模式 更改恢复模式 简单(SIMPLE)恢复模式 完整(FULL)恢复模式 大容量日志(BULK_LOGGED)恢复模式 总结 简介 恢复模式控制以 阅读全文

posted @ 2025-04-21 17:00 漫思 阅读(69) 评论(0) 推荐(0)

14.1 SQL Server系统数据库介绍

摘要: SQL Server系统数据库 目录 SQL Server系统数据库 简介 master msdb model tempdb 总结 简介 默认情况下,SQL Server提供四个主要系统数据库: master msdb model tempdb master master数据库存储SQL Serve 阅读全文

posted @ 2025-04-21 17:00 漫思 阅读(43) 评论(0) 推荐(0)

12.1 SQL Server视图

摘要: SQL Server视图(Views) 目录 SQL Server视图(Views) 简介 视图的优点 安全 简单 一致性 创建视图 示例 创建一个简单视图 重新定义视图 使用聚合函数创建视图 删除视图 简介 示例 删除一个视图 删除多个视图 重命名视图 简介 SQL Server Manageme 阅读全文

posted @ 2025-04-21 16:59 漫思 阅读(83) 评论(0) 推荐(0)

13.1 SQL Server触发器

摘要: SQL Server 触发器(Triggers) 目录 SQL Server 触发器(Triggers) 简介 创建AFTER触发器(DML) 简介 SQL Server CREATE TRIGGER语句 触发器的“虚拟”表:INSERTED和DELETED 创建触发器示例 1)创建用于记录更改的审 阅读全文

posted @ 2025-04-21 16:58 漫思 阅读(217) 评论(0) 推荐(0)

11.2 SQL Server 表值函数

摘要: SQL Server表值函数 目录 SQL Server表值函数 简介 创建表值函数 执行表值函数 修改表值函数 多语句表值函数(MSTVF) 何时使用表值函数 删除表值函数 示例 A)删除普通函数 B)删除带有SCHEMABINDING的函数 简介 表值函数是返回表类型数据的用户自定义函数。表值函 阅读全文

posted @ 2025-04-21 16:57 漫思 阅读(39) 评论(0) 推荐(0)

11.1 SQL Server 标量函数

摘要: SQL Server (标量函数) 目录 SQL Server (标量函数) 简介 创建标量函数 调用标量函数 修改标量函数 删除标量函数 示例 A)删除普通函数 B)删除带有SCHEMABINDING的函数 SQL Server标量函数注意点 简介 SQL Server标量函数接受一个或多个参数并 阅读全文

posted @ 2025-04-21 16:56 漫思 阅读(37) 评论(0) 推荐(0)

10.2 SQL Server存储过程参数

摘要: SQL Server存储过程参数 目录 SQL Server存储过程参数 简介 创建带一个参数的存储过程 执行带一个参数的存储过程 创建带多个参数的存储过程 使用命名参数 使用文本参数 使用参数默认值 使用NULL作为参数默认值 存储过程输出参数 创建输出参数 执行带输出参数的存储过程 简介 在上一 阅读全文

posted @ 2025-04-21 16:56 漫思 阅读(113) 评论(0) 推荐(0)

10.1 SQL Server存储过程介绍

摘要: SQL Server存储过程的基本指南 目录 SQL Server存储过程的基本指南 简介 创建一个简单的存储过程 执行存储过程 修改存储过程 删除存储过程 简介 SQL Server存储过程将一个或多个T-SQL语句分为逻辑单元。存储过程存储在SQL Server数据库服务器中。 当第一次调用存储 阅读全文

posted @ 2025-04-21 16:55 漫思 阅读(17) 评论(0) 推荐(0)

9.7 SQL Server动态SQL

摘要: SQL Server动态SQL 目录 SQL Server动态SQL 简介 使用动态SQL查询任何表 SQL Server动态SQL与存储过程 SQL Server动态SQL与SQL注入 有关sp_executesql存储过程的更多信息 简介 动态SQL是一种可以在运行时动态构造SQL语句的编程技术 阅读全文

posted @ 2025-04-21 16:54 漫思 阅读(33) 评论(0) 推荐(0)

9.6 SQL Server异常处理

摘要: SQL Server异常处理 目录 SQL Server异常处理 TRY CATCH 简介 CATCH块中的函数 嵌套的TRY CATCH 简单示例 在事务中使用TRY CATCH的示例 THROW 简介 示例 A) 以下示例使用THROW语句引发异常: B)使用THROW语句重新引发异常 C)使用 阅读全文

posted @ 2025-04-21 16:53 漫思 阅读(106) 评论(0) 推荐(0)

9.5 SQL Server游标

摘要: SQL Server 游标(CURSOR) 目录 SQL Server 游标(CURSOR) 简介 什么是数据库游标 SQL Server游标生命周期 示例 简介 SQL基于集合进行操作,例如,SELECT语句返回一组称为结果集的行。但是,有时可能需要逐行处理数据集。这时就需要游标了。 什么是数据库 阅读全文

posted @ 2025-04-21 16:53 漫思 阅读(33) 评论(0) 推荐(0)

9.4 SQL Server循环

摘要: SQL Server循环 目录 SQL Server循环 简介 WHILE 示例 BREAK 简介 示例 CONTINUE 简介 示例 简介 WHILE语句是一个控制流语句,它允许重复执行语句块,只要指定的条件为TRUE。 WHILE 语法: WHILE Boolean_expression BEG 阅读全文

posted @ 2025-04-21 16:52 漫思 阅读(81) 评论(0) 推荐(0)

9.3 SQL Server IF ELSE

摘要: SQL Server IF ELSE 目录 SQL Server IF ELSE 简介 IF语句 示例 IF ELSE语句 示例: 嵌套IF…ELSE 简介 IF... ELSE 语句是一种控制流语句,允许根据指定的条件执行或跳过语句块。 IF语句 语法: IF boolean_expression 阅读全文

posted @ 2025-04-21 16:52 漫思 阅读(53) 评论(0) 推荐(0)

9.2 SQL Server BEGIN END

摘要: BEGIN END 目录 BEGIN END 简介 嵌套BEGIN... END 简介 BEGIN…END语句用于定义语句块。语句块由一组一起执行的SQL语句组成。语句块也称为批处理。 打个比方说,如果语句是句子,那么BEGIN…END语句包裹的就是段落。 语法: BEGIN 一组SQL代码 END 阅读全文

posted @ 2025-04-21 16:52 漫思 阅读(115) 评论(0) 推荐(1)

9.1 SQL Server变量

摘要: 变量 目录 变量 什么是变量 声明一个变量 给变量赋值 在查询中使用变量 把查询结果存入一个变量中 在SELECT子句中给变量赋值 将值累计到变量中 什么是变量 变量是保存特定类型的单个值的对象,例如整数(integer)、日期(date)或可变字符串(varchar)。 通常在以下情况下使用变量: 阅读全文

posted @ 2025-04-21 16:51 漫思 阅读(24) 评论(0) 推荐(0)

8.7 SQL Server计算列上的索引

摘要: SQL Server计算列上的索引 目录 SQL Server计算列上的索引 简介 计算列索引的要求 简介 有如下客户表: 查找居住在garry.espinoza的客户: SELECT first_name, last_name, email FROM sales.customers WHERE S 阅读全文

posted @ 2025-04-21 16:51 漫思 阅读(26) 评论(0) 推荐(0)

8.6 SQL Server筛选索引

摘要: SQL Server 筛选索引 目录 SQL Server 筛选索引 简介 示例 筛选索引的优点 简介 如果使用得当,非聚集索引可以大大提高查询性能。然而,非聚集索引的好处是有代价的:存储和维护。 首先,它需要额外的存储空间来存储索引键列的数据副本。 其次,当从表中插入、更新或删除行时,SQL Se 阅读全文

posted @ 2025-04-21 16:48 漫思 阅读(25) 评论(0) 推荐(0)

8.5 SQL Server覆盖索引

摘要: SQL Server覆盖索引 目录 SQL Server覆盖索引 简介 创建包含列的索引的语法 简介 本文使用sales.customers表作为示例 下面语句在email列创建唯一约束: CREATE UNIQUE INDEX ix_cust_email ON sales.customers(em 阅读全文

posted @ 2025-04-21 16:48 漫思 阅读(15) 评论(0) 推荐(0)

8.4 SQL Server唯一索引

摘要: SQL Server唯一索引(Unique Index) 目录 SQL Server唯一索引(Unique Index) 简介 示例 A)创建包含一列的唯一约束 B)创建包含多列的唯一约束 SQL Server唯一索引与NULL 唯一索引(Unique index)与唯一约束(UNIQUE cons 阅读全文

posted @ 2025-04-21 16:47 漫思 阅读(49) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 125 下一页

导航