您的位置:首页 > 博客中心 > 数据库 >
  • SQL Server 事务嵌套

    示例代码:DECLARE @TranCounter INT;SET @TranCounter = @@TRANCOUNT;IF @TranCounter 0 -- Procedure called when there is

    2022-03-14 02:17点击阅读

  • SQL Server 备份维护计划

    1. 创建维护计划:SSMS - 管理 - 维护计划 - 新建维护计划2. 添加子计划(备份计划)a)每30分钟:事务日志备份 每天:差异备份 每周:完整备份b) 维护计划会自动创建作业

    2022-03-14 02:17点击阅读

  • MySQL字符串函数:字符串截取总结

    MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,s

    2022-03-14 02:17点击阅读

  • SQL——索引

    索引是根据表中一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表。在数据库系统中建立索引主要有以下作用:l快速存取数据;l保证数据记录的唯一性;l实现表与表之间的参照完整性;l在使用ORDER BY、GROUP BY子句进行数据检索

    2022-03-14 02:17点击阅读

  • SQL —— 视图

    1. 为什么使用视图 1) 提高数据的安全型,不同权限的用户可以查看数据的不同。 2) 符合用户日常业务逻辑2. 什么是视图 视图是一种查看数据库中一个或多个表中的数据的方法。 视图是一种虚拟表。 通常是作为来自一个或多个表中的行或

    2022-03-14 02:17点击阅读

  • SQL/NoSQL两大阵营激辩:谁更适合大数据

    企业在着手推动大数据项目的过程中,经常会遇到这样一个关键性的决策难题——到底该使用哪种数据库方案?经过综合考量,最终的选项往往只剩下 SQL 与 NoSQL 两种。SQL 具有骄人的业绩以及庞大的安装基础,但 NoSQL 却能够带来可观的收

    2022-03-14 02:17点击阅读

  • mybatis中为sql中传值#{}和${}的区别

    在mybatis中,配置文件中sql的值,用#{}表示,例如:select id="getTeacher" resultType="Teacher" SELECT t_id id, t_name name FROM tea

    2022-03-14 02:17点击阅读

  • SQL Server 死锁检查

    示例代码:select spid, blocked, status, hostname, program_name, hostprocess, cmd from sysprocesses where dbid = db_id(‘xxx‘)

    2022-03-14 02:17点击阅读

  • mysql稳定的版本选择及下载说明(2014-11-10)

    如何选择新稳定的版本 mysql的版本大概可以分为Alpha、Beta、GA。GA版即mysql官方发布的稳定版本。图6如何下载历史版本 可以通过进行选择下载,或是缓过Downloads-Archives-mysql Commu

    2022-03-14 02:17点击阅读

  • 应对黑客攻击SQL SERVER数据库一例

    近日发现挂在外网上的服务器莫名其妙地重启,该服务器目前主要启动了IIS服务,SQL SERVER 服务。远程登录,发现系统反应很慢,有明显的停滞感,打开任务管理器,CPU使用率在基本30左右。打开事件查看器,在应用程序中发现大量的级别为信息

    2022-03-14 02:17点击阅读

  • 数据库的异步查询-----AsyncQueryHandler

    使用AsyncQueryHandler异步查询帮助类,可以实现数据库的增删改查(ContentProvidert提供的数据)。如果数据量较小的时候,使用一般的数据查询就可以实现。但是如果数据量较大,就会出现ANR(Application N

    2022-03-14 02:17点击阅读

  • SQL Server 已提交读快照 测试

    原文:1. 打开数据库 已提交读快照 选项2. 数据库 已提交读快照 模式下的测试a) 测试表 Testb) 开启事务1,更新数据C2 = ‘200‘(未提交)BEGIN TRAN UPDATE Test SET C2 = ‘200‘ WH

    2022-03-14 02:17点击阅读

  • Mysql判断记录是否存在

    最近在开发一个电商平台的时候,经常会遇到要判断表中是否存在某条记录,不存在,则插入。 判断记录是否存在的sql,不同的写法,也会有不同的性能。 selectcount(*)fromtablenamewherecol=‘col‘; 这种

    2022-03-14 02:17点击阅读

  • 数据库关联表之间的更新语句

    -- 方法1.UPDATE 表2SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.

    2022-03-14 02:17点击阅读

  • Oracle安装基础

    1.具体操作步骤如下: 开始键 -- 进入运行-- 输入 sqlplus 请输入用户名:sys 输入口令:sys as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。 SQL alter us

    2022-03-14 02:17点击阅读

  • PostgreSQL之分区表(partitioning)

    PostgreSQL有一项非常有用的功能,分区表,或者partitioning。当某个TABLE的记录非常的多,千万甚至更多的时候,我们其实需要将他分割成子表。一个庞大的TABLE,就像水果仓库杂乱无章地堆放着无数的苹果桃子和桔子,查找不方

    2022-03-14 02:17点击阅读

  • DB2中的ROW_NUMBER() OVER()函数用法

    1、row_number() over()排序功能:(1) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group b

    2022-03-14 02:17点击阅读

  • windbg命令学习4

    4.查看调用栈k命令:显示的是一定数量的栈帧, 其中帧的数量是由.kframes命令来控制的, 默认值是256。注释:堆栈桢基址,函数返回地址,第一个参数,第二个参数kp 5显示调用栈中前5个函数以及他们的参数.kb 5显示调用栈中前五个函

    2022-03-14 02:17点击阅读

  • MSSQL2008数据库备份还原和数据恢复

    原文:序言一直想写一篇关于数据库备份与恢复的文章,但基于能力的有限对数据库认知的有限怕不足以准确的表达,最后思考很久还是决定把自己的一些理解写出来供大家参考,也是为了回报自己;出于能力及语言表达能力的有限还望大家包含,如果里面有说的不对的地

    2022-03-14 02:17点击阅读

  • SQL Server Profiler使用教程,通俗易懂才是王道

    做开发,平时难免和数据库打交道,特别是写存储过程,对于我们这些不常写SQL的人来说是一件极其痛苦的事,每次写完运行总是有错,如果用的是本地数据库的话还好,可以在本机调试SQL,那如果在数据库在服务器上面,调试被禁用,那就悲剧了~  最近,由

    2022-03-14 02:17点击阅读