接上篇翻译的文章:使用‘Inplace‘方法直接从5.0升级至5.7,在此记录我实践的过程。1、环境准备数据库A版本:5.1字符集:latin1引擎:MyISAM数据库量:约220G表数据量:约600服务器:centos6.52、升级过程已经搭建好5.1版本数据的从库,等主从同步之后,开始升级从库在第一次升..
分类:
数据库 时间:
2017-06-09 17:37:53
阅读次数:
444
一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过“叶平”老师课的同 ...
分类:
数据库 时间:
2017-06-09 18:16:40
阅读次数:
253
知识重点: 1.extract(day from schedule01::timestamp)=13 Extract 属于 SQL 的 DML(即数据库管理语言)函数,同样,InterBase 也支持 Extract,它主要用于从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据,因此,它支持其 ...
分类:
数据库 时间:
2017-06-09 19:12:39
阅读次数:
278
无损压缩 无损压缩是说被压缩的数据和解压后的数据完全一样,不存在精度的损失。对数据的压缩说到底是对数据规律性的总结。时序数据的规律可以总结为两点:1、timestamp 稳定递增、2、数值有规律性,变化稳定。下面来举个例子。 上图是一组时序数据,如果我们一行一行的看感觉压缩有点困难,但如果我们一列一 ...
分类:
数据库 时间:
2017-06-09 19:13:14
阅读次数:
273
作者:卞功鑫 ,转载请保留http://www.cnblogs.com/BinBinGo/p/6973234.html。 一般我们得到的经纬度信息为GPS信息,所以要使用高德地图的逆地址解析功能(即把经纬度信息转换为地址信息),先需要把GPS经纬度信息先转换为高德地图经纬度. 一 经纬度转换 高德提 ...
分类:
数据库 时间:
2017-06-09 19:13:30
阅读次数:
822
简介 简介 前面一篇文章说到,当遇到数据存储层的高并发的时候,会首先想到读写分离,同时高并发有可能意味着数据量大,大量的查询或更新操作集中在一张大表中,锁的频繁使用,会导致访问速度的下降,而且数据量可能超过了单机的容量,所以我们想到了分库分表。 但是在分库分表之前,我还是想多说几句,除非使用那些透明 ...
分类:
数据库 时间:
2017-06-09 19:16:22
阅读次数:
222
导出功能参考:http://www.cnblogs.com/zhouqi666/p/5978017.html 比较严重的问题:当遇到excel数据量比较大的时候,会发生内存溢出的情况,目前无法解决 excel的数据格式为 A B 前面对应数据库type,后面对应电话号码 数据库 使用的是THINKP ...
分类:
数据库 时间:
2017-06-09 19:17:51
阅读次数:
267
数据表: 数据类型: 帮助的三种形式: 在cmd中输入: help 要帮助的主题词,或 ? 要帮助的主题词 或 \h 要帮助的主题词 。 数据表的创建: 插入: 下面通过sql命令往student中插入数据: 通过mysql workbench可以看到数据结构。 下面通过python连接并操控mys ...
分类:
数据库 时间:
2017-06-09 19:18:10
阅读次数:
306
1、数值函数 函数 返回值 样例 显示 CEIL(n) 大于或等于数值n的最小整数 SELECT CEIL(10.6) FROM TABLE_NAME; 11 FLOOR(n) 小于等于数值n的最大整数 SELECT FLOOR (10.6) FROM TABLE_NAME; 10 MOD(m,n) ...
分类:
数据库 时间:
2017-06-09 19:19:38
阅读次数:
261
以远程服务器为例,安装Mysql到Linux并配置远程访问,步骤如下: 1.下载安装最新的rpm文件 方法一: rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 方法二: 方法二: (最新版地址:http: ...
分类:
数据库 时间:
2017-06-09 19:20:17
阅读次数:
253
本文分析Mysql中简单查询,通过explain语句进行分析,并给出在Navicat中可使用的完整示例 一、explain介绍 对sql语句执行explain(explain select t.mc,t.cj from test2 t where t.id =1)返回结果: table | type ...
分类:
数据库 时间:
2017-06-09 19:20:59
阅读次数:
262
Oracle Endeca Sever提供了关键字拼写更正的功能。项目开发中一般只需要用这个Endeca预置功能,必要时做些调整就可。但是一直很好奇Endeca怎么知道用户拼写错了,怎么知道应该将用户输入的关键字更正为什么。闲来无事,查阅了一些资料。整理如下: ...
分类:
数据库 时间:
2017-06-09 19:22:26
阅读次数:
411
官方dbgrid无法自动显示memo字段值,默认效果如下; 用TDBGrdEh可以直接自动显示MEMO字段值,效果如下; 设置方法如下: 设置 DrawMemoText to True来显示文本式的备注字段。 ...
分类:
数据库 时间:
2017-06-09 19:22:51
阅读次数:
248
若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: SELECT FLOOR(7 + (RAND() * 6)); ...
分类:
数据库 时间:
2017-06-09 19:23:56
阅读次数:
228
关系数据库应用数学方法来处理数据库中的数据。(第2章讲解关系模型的数据结构、关系操作和关系的完整性) 2.1 关系数据结构 2.1.1 关系 关系模型只包含单一的数据结构——关系。 在用户看来,关系模型中数据的逻辑结构是一张扁平的二维表。 关系模型的数据结构虽然简单却能够表达丰富的语义,描述出现实世 ...
分类:
数据库 时间:
2017-06-09 19:24:11
阅读次数:
349
1.进入数据库 mysql -u root -p 输入密码 输入密码 2.进入之后输入: use mysql; 3.直接从连接客户端的工具,选择数据库mysql->user表里面复制创建,不知道怎么配置远程连接,参考这里 4.或者参考这里配置: http://www.open-open.com/li ...
分类:
数据库 时间:
2017-06-09 19:24:54
阅读次数:
261
在报表里,基本上都能够把反复的资料不显示,在SQL里怎么才干做到例如以下情况呢? a 10 a 20 b 30 b 40 b 50显示为: a 10 20 b 30 40 50 SQL 例如以下: create table #a (part varchar(10),price int) go ins ...
分类:
数据库 时间:
2017-06-09 19:25:09
阅读次数:
229
在不知道PIVOT关系运算符的用法之前,我们通过聚合函数配合CASE……WHEN的写法来实现相应的功能,微软在Sql Server 2005以及更高版本中提供能PIVOT关系运算符,POVIT提供的语法比一系列的SELECT……CASE语句中所指定的语法更简单和更具可读性。 POVIT的完整语法: ...
分类:
数据库 时间:
2017-06-09 19:25:19
阅读次数:
298
1、准备好所须要的安装包,http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html这个网址有各种操作系统的客户端 oracle-instantclient-basic-10.2.0.5-1 ...
分类:
数据库 时间:
2017-06-09 19:26:21
阅读次数:
262
Plugins 摘一段来自MyBatis官方文档的文字。 MyBatis允许你在某一点拦截已映射语句执行的调用。默认情况下,MyBatis允许使用插件来拦截方法调用 Executor(update、query、flushStatements、commint、rollback、getTransacti ...
分类:
数据库 时间:
2017-06-09 20:19:10
阅读次数:
300