MySQL

Mysql数据库分库分表全面瓦解

1 为什么要分库分表 物理服务机的CPU、内存、存储设备、连接数等资源有限,某个时段大量连接同时执行操作,会导致数据库在处理上遇到性能瓶颈。为了解决这个问题,行业先驱门充分发扬了分而治之的思想,对大库表进行分割,然后实施更好的控制和管理,同时使用多台机器的...

postgresql 实现数据的导入导出

最近想把服务器上的测试数据库数据导到我本地的电脑上,本地电脑数据库是安装在windows系统下 之前没使用过pgsql,网上找了点资料,记入如下: 一,首先把服务器上的数据进行备份 pg_dump -U 用户名 数据库名 (-t 表名)> 数据存放路...

MySQL之MyISAM存储引擎的非聚簇索引详解

在InnoDB中索引即数据,也就是聚簇索引的那颗B+树的叶子节点中已经包含了所有完整的用户记录。MyISAM的索引方案虽然也是使用树形结构,但是却将索引和数据分开存储,这种索引也叫非聚簇索引。 create table index_demo( c1 int...

MySQL高级查询语法分析

一、排序 排序查询语法: select * from 表名 order by 列1 asc/desc [,列2 asc/desc,…] 语法说明: 先按照列1进行排序,如果列1的值相同时,则按照列2排序asc:升序排序(从小到大)desc:降序...

MySQL迁移KingbaseESV8R2的实现步骤

1. 使用Oracle中转 KingbaseESV8R2只支持从Oracle迁移,所以先MySQL迁移到Oracle。 迁移到Oracle问题:1.oracle对表名有最大30位限制2.invalid hex number,无效16进制3.表数据空,报ca...

MySQL数据库触发器从小白到精通

先了解一下触发器,再来讨论是否能完全代替外键 什么是触发器? 概念:触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触...