码迷,mamicode.com
首页 > 数据库 > 周排行
sqlserver-order by offset fetch
若要使用 OFFSET 和 FETCH 在查询请求之间获得稳定的结果,必须满足以下条件: 特别注意,使用offset fetch时必须排序,且该排序必须能确定所有行的顺序(即 ORDER BY 子句必须包含保证是唯一的列或列组合) ...
分类:数据库   时间:2019-09-24 10:17:39    阅读次数:71
Mysql不锁表备份之Xtrabackup的备份与恢复
一、Xtrabackup介绍 MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一 ...
分类:数据库   时间:2019-09-24 10:17:56    阅读次数:99
mysql温故知新
如何进行SQL优化? 答:(1)选择正确的存储引擎以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好。甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都 ...
分类:数据库   时间:2019-09-24 10:20:41    阅读次数:87
NHibernet 事务 修改操作,事务没提交,数据库数据却同步(修改)了
Nhibernet 缓存 由于查询出来的数据和缓存关联,更新之后就算事务没执行提交操作,数据库依旧会更新,解决方法, 清空缓存,实例不和缓存关联,如下面标红代码 如果不添加标红语句,事务期间抛出异常,数据库的数据仍会修改 ...
分类:数据库   时间:2019-09-24 10:21:00    阅读次数:131
Greenplum(PostgreSql)函数实现批量删除表
项目做库迁移,前期需要经常调整表结构语句,涉及多次的批量drop,本着偷懒精神写了这个函数。鉴于本函数在生产环境有巨大风险,建议测试完毕后立即删除。 主要步骤很简单:1)从pg_tables查询得到相关表名称;2)遍历查询结果拼接动态语句然后循环执行。 代码: 代码是手打,本机也没有测试环境,如果有 ...
分类:数据库   时间:2019-09-24 10:23:00    阅读次数:195
sql语句replace函数的使用
SQL中的替换函数replace()使用 语法 REPLACE ( string_expression , string_pattern , string_replacement ) 参数 string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进 ...
分类:数据库   时间:2019-09-24 11:50:57    阅读次数:267
MySQL-- 数据库的三范式
目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF) 目前关系数据库有六种范式:第一范式(1NF)、 ...
分类:数据库   时间:2019-09-24 12:02:48    阅读次数:105
gdb调试常用功能
一、gdb中宏定义 macro define list_entry(ptr, type, member) ((type )( (char )ptr (unsigned long)(&((type )0) member))) 二、gdb中变量定位 set $i = 0 注: 操作符左右两端可以带空格; ...
分类:数据库   时间:2019-09-24 12:05:40    阅读次数:124
mysql--返回第N高的薪水(不存在返回null)
思路分析:( 结合IF(a,b,c) ) 1、首先我们需要判断如果我们对所有的工资进行去重 再 count 计数,观察工资的阶段的总和是否大于N(这里的N指的是我们需要查询的第N高的薪水),如果去重之后的工资的阶段的总和都小于N,那就说明我们要查询的第N高的工资肯定为null。 >>>>这部分相当于 ...
分类:数据库   时间:2019-09-24 12:09:32    阅读次数:118
DATABASE - 数据库
一、数据库相关知识 POSTGRES - 相关知识点 ...
分类:数据库   时间:2019-09-24 12:11:20    阅读次数:73
navicat--mysql导出数据模型
直接上图 选择mysql的版本 连接mysql的信息 选择库和表 ...
分类:数据库   时间:2019-09-24 12:17:24    阅读次数:200
Mysql之SQL随笔
1.创建数据库 ...
分类:数据库   时间:2019-09-24 12:26:23    阅读次数:65
PHP MySQL数据分页
SQL SELECT语句查询总是可能导致数千条记录。但是在一个页面上显示所有结果并不是一个好主意。因此,我们可以根据要求将此结果划分为多个页面。分页意味着在多个页面中显示您的查询结果,而不是仅将它们全部放在一个长页面中。MySQL通过使用LIMIT子句帮助生成分页,该子句将采用两个参数。第一个参数为 ...
分类:数据库   时间:2019-09-24 12:27:36    阅读次数:77
Oracle根据连续性日期的重复数据取最大或最小值日期
原始数据: 结果数据: 对比两个图,要是不处理连续性中的重复值,我们直接可以用LEAD函数了事,但处理出来的结果貌似多余。 我的思路是先将原始数据中连续性日期有重复值的处理好,即选择最小的一个,比如2011/01/01和2012/01/01的值是一样,日期又是连续的,所以要去除2012/01/01, ...
分类:数据库   时间:2019-09-24 13:41:35    阅读次数:126
MySQL入门
MySQL四层分层:(自上往下执行) 连接层:提供预客户端连接的服务。 服务层: 1.提供各种用户使用的接口 2.提供各种sql优化器(mysql如果发现你自己的sql写的太烂,会自动帮你优化) 引擎层: INNODB:事务优先 ( 适合高并发操作,使用的是行锁) MYISAM: 性能有限 (使用的 ...
分类:数据库   时间:2019-09-24 13:46:35    阅读次数:108
jemter安装mysql数据驱动JDBC
1:首先,第一步,打开mysql官网:https://dev.mysql.com/downloads/connector/j/ ,进入到JDBC的downloads页面 2:第二步,选择如图中,下载方式选择“Platform Independent” 3:选择之后,点击【download】按钮 4: ...
分类:数据库   时间:2019-09-24 13:49:41    阅读次数:92
分布式数据库中间件对比总结
摘要:目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。   分布式数据库中间件对比总结(1) 目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有 ...
分类:数据库   时间:2019-09-24 13:57:46    阅读次数:82
mysql主从挂载
1.修改my.cnf文件 1.1主库 1.2从库 2.编辑从库 3.查看SHOW SLAVE STATUS 若是发现有报错: ...
分类:数据库   时间:2019-09-24 14:08:57    阅读次数:116
数据库中间件详解 | 珍藏版
1 数据库拆分过程及挑战         互联网当下的数据库拆分过程基本遵循的顺序是:垂直拆分、读写分离、分库分表(水平拆分)。每个拆分过程都能解决业务上的一些问题,但同时也面临了一些挑战。  1.1 垂直拆分 对于一个 ...
分类:数据库   时间:2019-09-24 14:09:48    阅读次数:74
Mysql高手系列 - 第12篇:子查询详解
这是Mysql系列第12篇。 环境:mysql5.7.25,cmd命令中进行演示。 本章节非常重要。 子查询 出现在select语句中的select语句,称为子查询或内查询。 外部的select查询语句,称为主查询或外查询。 子查询分类 按结果集的行列数不同分为4种 标量子查询(结果集只有一行一列) ...
分类:数据库   时间:2019-09-24 14:17:16    阅读次数:90
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!