排序
MySQL EXPLAIN 命令详解学习
UPDATE table1 SET col1 = X, col2 = Y WHERE id1 = 9 AND dt >= '2010-01-01'; SELECT col1, col2 FROM table1 WHERE id1 = 9 AND dt >= '2010-01-01'; m...
MySQL 用数字辅助表实现复杂的列变行
某天,qq上一个圈子内的网友发来一个求助信息 : PropID name Amount3 元宝 22 乐豆 3 能否用一条sql 写成输出,就是复制对应Amount 的条数 : PropID name3 ...
MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (1)
公司线上在用partition,有一个表的分区字段错了,需要重建,结果发现没有办法像修改主键字段或者修改索引字段那样直接一条sql搞定。而是需要建临时表,有down time,所以去仔细看了文档,研究...
MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (2) –> 子分区以及对录入Null值的处理情况.
-- mysql分区, 子分区以及对录入null值的处理情况. 看完官方文档做的笔记. -- KEY PartitioningPartitioning by key is similar to partitioning by hash, except that where hash partitionin...
修改MySQL的时区,涉及参数time_zone
首先需要查看mysql的当前时区,用time_zone参数 mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +-----...
MySQL 存储过程带in和out参数以及PHP,PB如何调用的小例子
最简单的例子: mysql> DELIMITER $$ mysql> USE test $$ Database changed mysql> DROP PROCEDURE IF EXISTS `sp_add`$$ Query OK, 0 rows affected (...
MemSQL学习笔记-类似MySQL的数据库
http://www.php.cn/-- 多主-从http://www.php.cn/http://www.php.cn/前facebook员工和前微软sql server工程师联合搞的一个分布式关系数据库全部内存运行,将sql转化成速度更快的c++, 原理类似hi...
自增字段 auto_commit的研究分析
mysql自增字段,自增字段计数器在主存储里面,不在硬盘上(this counter is stored only in main memory, not on disk)。1,添加表,设立自增主键字段 create table t(id int primary key ...
Kill掉MySQL中所有sleep的client线程
写了一个脚本,run这个脚本,就可以kill掉mysql中所有sleep的client线程vim killsleep.sh #It is used to kill processlist of mysql sleep #!/bin/shwhile : do n=`mysqladmin processlis...
MySQL存储过程–>长字符串扯分
mysql存储过程-->长字符串扯分 DELIMITER $$ -- 分隔符USE`test`$$ -- DROPPROCEDURE IF EXISTS `pro_split`$$ -- 如果已经存在则删除proc CREATE PROCEDURE `test`.`pro_split` (va...