随笔分类 -  mysql

摘要:CakePHP本身有一个uuid实现,所以一直以来,我都在尝试使用uuid做主键的可能性。虽然MySQL是我最常用的数据库,但是和 auto_increment_int主键相比,我对uuid主键更有好感,一方面是因为uuid的数据库无关性,另一方面是当你想把程序分布在多台服务器上时,uuid操作... 阅读全文
posted @ 2014-12-24 16:42 mjorcen 阅读(525) 评论(0) 推荐(0) 编辑
摘要:MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能 由于MYSQL没有提供类似ORACLE中OVER()这样丰富的分析函数. 所以在MYSQL里需要实现这样的功能,我们只能用一些灵活的办法:1.首先我们来创建实例数据:drop table... 阅读全文
posted @ 2014-11-06 14:01 mjorcen 阅读(992) 评论(0) 推荐(0) 编辑
摘要:[Err] 1442 - Can't update table 'test_trigger' in stored function/trigger because it is already used by statement which invoked this stored function/t... 阅读全文
posted @ 2014-11-04 16:16 mjorcen 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:待补充 阅读全文
posted @ 2014-10-30 23:51 mjorcen 阅读(137) 评论(0) 推荐(0) 编辑
摘要:待补充 阅读全文
posted @ 2014-10-30 23:50 mjorcen 阅读(134) 评论(0) 推荐(0) 编辑
摘要:NDB 带补充 阅读全文
posted @ 2014-10-30 23:49 mjorcen 阅读(186) 评论(0) 推荐(0) 编辑
摘要:mysql memory engine创建:mysql> create table mt engine = memory select * from information_schema.tables;Query OK, 334 rows affected (1.80 sec)Records: 33... 阅读全文
posted @ 2014-10-30 23:48 mjorcen 阅读(168) 评论(0) 推荐(0) 编辑
摘要:mysql> create table fb (id int , msg char(2)) -> engine=federated -> connection='mysql://root@localhost:3306/t1/t'; 阅读全文
posted @ 2014-10-30 23:48 mjorcen 阅读(160) 评论(0) 推荐(0) 编辑
摘要:merge 是一组 myisam 表的组合,锁住一个 merge 表它会吧底下所有的表全给锁住.创建只读表 create table t (id int , msg char(2)) engine = merge union (t1,t2);创建可插入的表, (以下语句是:插入是插到最后一个表); ... 阅读全文
posted @ 2014-10-30 23:47 mjorcen 阅读(303) 评论(0) 推荐(0) 编辑
摘要:innodb 引擎一.概述InnoDB 是一个用的比较广泛的存储引擎,因为它支持事物和外键,还有不错的效率;我们先看看官方教程怎么说; 我们先读一下, 对于上面的文档, 对一个InnoDB的表首先它在磁盘上的呈现形式是一个 .frm 文件和一个 表空间文件, 对于InnoDB的表它的数据和索引是存... 阅读全文
posted @ 2014-10-30 23:47 mjorcen 阅读(1702) 评论(0) 推荐(0) 编辑
摘要:.frm.myd.myiinsert delaytedshow variables like '%delayed%'lock read, write, read localpointer优先级low_priovityheight_priovity导出数据到文件 select * from t1... 阅读全文
posted @ 2014-10-30 23:46 mjorcen 阅读(230) 评论(0) 推荐(0) 编辑
摘要:mysql的日志文件 日志文件大致分为error log,binary log,query log,slow query log,innodb redo log ;如图:1.error logthe error log file contains information indicating wh... 阅读全文
posted @ 2014-10-30 23:45 mjorcen 阅读(527) 评论(0) 推荐(0) 编辑
摘要:mysql的数据文件 由于mysql的数据文件结构主要跟mysql的存储引擎相关,这里不做过多解释,具体查看各个引擎章节的内容 .首先上一段小辉老师的教程; 在MySQL 中每一个数据库都会在定义好(或者默认)的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各种表数据文件。1... 阅读全文
posted @ 2014-10-30 23:39 mjorcen 阅读(265) 评论(0) 推荐(0) 编辑
摘要:mysql 的物理结构 跟着小辉老师学来的mysql知识,由于本人记性不好,但又觉得它很重要故把它记了下来,方便自己以后回忆,也希望能对大家有所帮助. 以下内容来自 小辉 老师的mysql教程,和部分个人的理解.下面我们进入主题. mysql的物理结构主要包含4大类,它的概览图如下: 在日志文... 阅读全文
posted @ 2014-10-30 23:17 mjorcen 阅读(924) 评论(0) 推荐(0) 编辑
摘要:mysql 执行流程我们可以人为的把mysql 的主要功能分为如下模块.1.初始化模块 mysql启动的时候执行初始化工作,如读取配置文件,分配一些全局变量(sql_model,catch buffer),载入控制表, 内存分配之类的,这个模块执行完之后, 初始化模块执行完之后就把控制器交给链接管... 阅读全文
posted @ 2014-10-30 18:19 mjorcen 阅读(292) 评论(0) 推荐(0) 编辑
摘要:MySQL体系架构本篇文章是对mysql体系结构进行了详细的分析介绍,需要的朋友参考下上面一图是mysql的概览图,我们从上往下看, 我们把上面一图一分为二,我们可以吧它分为两个部分, 1,是connectors 的部分,即客户端部分 2,是大块的mysql server把它个个部件拆开来看我们... 阅读全文
posted @ 2014-10-30 17:42 mjorcen 阅读(314) 评论(0) 推荐(0) 编辑
摘要:mysql> start slave;ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository处理一则MySQL Slave环境出现ERROR 1201 (HY000): C... 阅读全文
posted @ 2014-10-22 05:51 mjorcen 阅读(10582) 评论(0) 推荐(0) 编辑
摘要:mysql 磁盘空间不足错误 磁盘空间满了, 写不进去了。141020 09:45:24 mysqld_safe Starting mysqld daemon with databases from /alidata/server/mysql-5.6.20/data2014-10-20 09:45... 阅读全文
posted @ 2014-10-20 10:58 mjorcen 阅读(1950) 评论(0) 推荐(0) 编辑
摘要:SQL1.查询连续2天,每天发帖大于等于2次的用户SELECT USER_IDFROM ( SELECT USER_ID, DATEDIFF(CREATE_TIME, '1971-01-01') - rn AS diff, ... 阅读全文
posted @ 2014-10-15 15:05 mjorcen 阅读(499) 评论(0) 推荐(0) 编辑
摘要:一个有趣的 SQL 查询一个朋友有这样一个SQL查询需求:有一个登录表(tmp_test),包含用户ID(uid)和登录时间(login_time)。表结构如下:*************************** 1. row ***************************Field: ... 阅读全文
posted @ 2014-10-12 17:27 mjorcen 阅读(9381) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示