• 早年用过的和写的一些SQL语句整理

    学习SQL语句 group by group by与sum + case结合,可以将表1中的记录(行)变成表2的字段(列)。Sum里面如果没有case,那么出来的值,只能是全部科目的总和,用了case以后,就是某科的成绩;然后这里用了好几个sum,每个科目一个sum,于是表1中本来某人某科占一条记录的“行”就变成了表2里某人一条记录,每科做一个字段了。 利用…

    2019-06-14
    00
  • sql server 备份与恢复系列二 事务日志概述

     1.1  日志文件与数据文件一致性 在《sql server 备份与恢复系列一 》这篇文章里了解到事务日志的重要性,这篇重点来了解事务日志。 事务日志记录了数据库所有的改变,能恢复该数据库到改变之前的任意状态。在sql server实例每次启动时都会去检查数据文件与日志文件的一致性。 包括日志记录的任何已提交的数据必须体现在数据文件上,未被标记为已提交的将…

    2018-08-28
    00
  • sql server 备份与恢复系列一 必备知识

    一.备份概述 数据安全是数据库的生命,数据库在使用过程中难免会遇到如:使用者的误操作或是被恶意修改,硬件故障导致数据文件无法被访问,自然灾害导致机房在物理上的损毁。本章从备份与恢复的功能作为解决问题的切入点。在实际工作中会遇到:使用什么样的备份策略(比如完整备份,文件备份,差异备份,日志备份),如何减少备份恢复时间(比如尽快恢复上线),如何将数据库恢复到想要…

    2018-08-28
    00
  • Date formatting in SQL SERVER, using 2 functions

    Date formatting in SQL SERVER, and instructions for using GETDATE() and CONVERT() functions. Date formatting in SQL SERVER 1. date and datetime Type difference 2. GETDATE () functi…

    2018-07-24
    00
  • 2024 内存数据库系统全面解析

    内存数据库系统全面解析,内存数据库管理系统 (IMDBMS) 是一种主要依赖主内存进行数据存储、管理和操作的数据库管理系统 ( DBMS ) 。这消除了硬盘存储的延迟和开销,并减少了访问数据所需的指令集。为了实现更有效的存储和访问,数据可以以压缩格式存储。 传统 DBMS 在访问数据时将数据从磁盘移动到缓存或缓冲池中的内存。将数…

    2018-06-19
    00
  • 揭开 SQL 数据库服务开发的面纱

    几年前,SQL 团队发布了基于 SQL Server 的 Azure SQL 数据库办事。为了实现“云优先”的方针,我们破费了大量时间和精神来改良 SQL Server 的开辟模式。颠末几年的勤奋,新的开辟模式不单使我们实现了 Azure SQL 数据库办事的快速迭代开辟,而且协助我们改良了 SQL Server 的开辟和更新效率。本文将带你走进 SQL团队…

    2018-05-20
    00
  • MySQL数据误删后的恢复技巧2024版

    MySQL数据误删后的恢复技巧,在日常运维工作中,对于数据库的备份是至关主要的!数据库对于网站的主要性使得我们对 MySQL 数据库的办理不容有失!然而是人总不免会犯错误,说不定哪天大脑短路了,误操作把数据库给删除了,怎样办? MySQL数据误删后的恢复技巧 (3)需要告急恢复!可操纵备份的数据文件以及增量的binlog文件进行数据恢复。 (1)操纵全备的s…

    2018-05-13 IT江湖
    00
  • 2024最新MySQL存储过程基础知识

    最新MySQL存储过程基础知识,学习 MySQL:MySQL 存储过程的基础知识。在本文中,我们将学习 MySQL 中的存储过程。在本文中,我将介绍存储过程的基础知识,其中包括以下内容 MySQL存储过程总结 使用 Query 和 MySQL 工作台创建存储过程 创建参数化存储过程 使用查询和 MySQL 工作台删除存储过程 MySQL存储过程基础知识 存储…

    2018-05-12 IT江湖
    00
  • Dapper.SimpleCRUD mysql 插入数据时出现的小插曲

    最近想玩一下.net dapper,然后在nuget包中搜索看到了 Dapper.SimpleCRUD ,然后我等好奇心重的小骚年,内心又开始跃跃欲试。 使用sqlserver数据库时没有遇到问题,既然sqlserver没有什么问题,那mysql会怎样呢? 好奇害死猫,那就试了一下吧,oh shit!对方不想和你说话,并抛了一个异常给你。 You have …

    2018-05-05
    00
  • 使用GUID做为数据库主键,如何提升性能?

    几乎任何数据库系统上使用正确的方法都可以使GUID几乎与整数主键一样快。 介绍 本文概述了一种将GUID值用作主键/聚集索引的方法,它可以避免大部分正常缺点,将适用于由Jimmy Nilsson在其作为主键的GUID成本中开发的连续GUID的COMB模型。虽然这种基本模型已被各种库和框架(包括NHibernate)使用,但大多数实现似乎都是针对Microso…

    2018-04-23 IT江湖
    00
  • 10+ SQL常用脚本整理之SQL Server数据库

    SQL常用脚本整理之SQL Server数据库,在开发环境中,我们可以随便对数据库进行折腾,一旦项目完毕即将上线时,我们有可能会对数据库进行些删除操作,如删除所有存储过程,所有视图,备份,还原等等

    2018-04-03
    02
  • SQL Server 数据库锁介绍

    1  前言 本文以SQL Server(2008 r2)数据库大并发操作要考虑死锁和锁的性能问题。网上对锁的问题几乎没有介绍的很详细的,所以本文做个简单的介绍,为方便本文案例的描述,这里用A1代表一个数据库执行请求,A2代表另一个请求,也可以理解为A1为一个线程,A2 为另一个线程。A3,A4以此类推。   2  锁的种类 共享锁(Shared l…

    2018-03-23
    00
  • SQL Server 如何使用脚本执行授权操作(权限管理)

    SQL Server数据库有完善的权限管理机制,对于存储过程,其权限分为查看定义,执行和修改,查看SP定义的权限是:VIEW DEFINITION ,执行存储过程的权限是:EXECUTE,修改SP的权限是:ALTER,但是该权限也能修改表结构,视图的定义等数据库对象。数据的读取权限是SELECT,这个查看定义是不同的权限。对于一个数据表,如果仅授予VIEW …

    2018-02-26
    00
  • 关于Caché数据库的一点点看法

    Caché(Cache)是一种后关系型数据库,它提供三种方式访问数据:对象访问、SQL访问、直接对多维数据数组访问。而且三种访问方式能够并发访问同一数据,InterSystems Caché® 是一种高级数据库管理系统及快速应用软件开发环境。有了 Caché,便可以实现复杂大数据处理及分析的突破,并且开发网络及移动式应用。Caché提供独一无二的闪电般快捷性…

    2018-01-24
    00
国外老牌便宜域名服务商Namecheap注册com域名大优惠,抢到就赚到,优惠码:NEWCOM698
$5.98/年
直达官网