大数据

  • SQL如何实现MYSQL的递归查询

    众所周知,目前的mysql版本中并不支持直接的递归查询,但是通过递归到迭代转化的思路,还是可以在一句SQL内实现树的递归查询的。这个得益于Mysql允许在SQL语句内使用@变量。以下是示例代码。 创建表格 CREATE TABLE…

    大数据 2022年1月23日
  • 实例讲解SQL Server加密功能

    SQL Server中加密是层级的,每一个上层为下提供保护。如图: 实例:/** SMK(Service Master Key)在SQL Server安装时生成,由Windows DPAPI(Data Protection API)提供保护 **/ /**创建数据库级别DMK(Database Master …

    大数据 2022年1月23日
  • sql server建库、建表、建约束技巧

    下面给大家分享下sql server建库、建表、建约束技巧,下文介绍有文字有代码。 --创建School数据库之前:首先判断数据库是否存在,若存在则删除后再创建,若不存在则创建----exists关键字:括号里边能查询到数据则返…

    大数据 2022年1月23日
  • sql server 2000 数据库自动备份设置方法

    1.打开MS SQL Server 企业管理器,SqlServer组 — 管理 — 数据库维护计划 — 右键新建维护计划 如下图: 下一步:选择需要备份的数据库 下一步: 继续下一步: 下一步:点击更改修改数据备份时间 下一步: 下一步: …

    大数据 2022年1月23日
  • sql server创建临时表的两种写法和删除临时表

    --创建、删除临时表 --第一种方式 create table #tmp(name varchar(255),id int) --第二种方式 select count(id) as storyNum , sum(convert(numeric(10,2),case when isnumeric(code)=1 then code else 0 end)) as…

    大数据 2022年1月23日
  • sql server 2000中禁止创建表(权限设置方法)

    最近帮网站管理服务器的时候,发现一个sqlserver数据库中被创建了D99_CMD 、D99_Tmp 、D99_REG,网站安全也做了不少了,不知道哪里出的问题,这里先分享下临时解决方法 1、禁止创建数据库表 在要禁止的数据上,例如…

    大数据 2022年1月23日
  • 如何优化SQL语句(全)

    高性能的SQL语句会在软件运行中起到非常重要的作用,下面小编把最近整理的SQL语句优化资料分享给大家。 第一: 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效): ORACLE 的解…

    大数据 2022年1月23日
  • 为什么我们需要在SQL Server里更新锁

    每次讲解SQL Server里的锁和阻塞(Locking & Blocking)都会碰到的问题:在SQL Server里,为什么我们需要更新锁?在我们讲解具体需要的原因前,首先我想给你介绍下当更新锁(Update(U)Lock)获得时,根据它的…

    大数据 2022年1月23日
  • 简单介绍SQL Server里的闩锁

    在今天的文章里我想谈下SQL Server使用的更高级的,轻量级的同步对象:闩锁(Latch)。闩锁是SQL Server存储引擎使用轻量级同步对象,用来保护多线程访问内存内结构。文章的第1部分我会介绍SQL Server里为什么需要…

    大数据 2022年1月23日
  • 简单介绍SQL Server中的自旋锁

    为什么我们需要自旋锁?用闩锁同步多个线程间数据结构访问,在每个共享数据结构前都放置一个闩锁没有意义的。闩锁与此紧密关联:当你不能获得闩锁(因为其他人已经有一个不兼容的闩锁拿到),查询就会强制等待,并…

    大数据 2022年1月23日