开发学习

MySQL EXPLAIN 命令详解学习-小浪学习网

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...
站长的头像-小浪学习网月度会员站长1年前
425
MySQL 用数字辅助表实现复杂的列变行-小浪学习网

MySQL 用数字辅助表实现复杂的列变行

某天,qq上一个圈子内的网友发来一个求助信息 : PropID name   Amount3      元宝   22      乐豆   3 能否用一条sql 写成输出,就是复制对应Amount 的条数 : PropID name3 ...
站长的头像-小浪学习网月度会员站长1年前
3914
MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (1)-小浪学习网

MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (1)

公司线上在用partition,有一个表的分区字段错了,需要重建,结果发现没有办法像修改主键字段或者修改索引字段那样直接一条sql搞定。而是需要建临时表,有down time,所以去仔细看了文档,研究...
站长的头像-小浪学习网月度会员站长1年前
206
MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (2) --> 子分区以及对录入Null值的处理情况.-小浪学习网

MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (2) –> 子分区以及对录入Null值的处理情况.

-- mysql分区, 子分区以及对录入null值的处理情况. 看完官方文档做的笔记. -- KEY PartitioningPartitioning by key is similar to partitioning by hash, except that where hash partitionin...
站长的头像-小浪学习网月度会员站长1年前
297
修改MySQL的时区,涉及参数time_zone-小浪学习网

修改MySQL的时区,涉及参数time_zone

  首先需要查看mysql的当前时区,用time_zone参数 mysql> show variables like '%time_zone%';    +------------------+--------+ | Variable_name    | Value  | +-----...
站长的头像-小浪学习网月度会员站长1年前
429
MySQL 存储过程带in和out参数以及PHP,PB如何调用的小例子-小浪学习网

MySQL 存储过程带in和out参数以及PHP,PB如何调用的小例子

  最简单的例子: mysql> DELIMITER $$ mysql> USE test $$ Database changed mysql> DROP PROCEDURE IF EXISTS `sp_add`$$ Query OK, 0 rows affected (...
站长的头像-小浪学习网月度会员站长1年前
2910
MemSQL学习笔记-类似MySQL的数据库-小浪学习网

MemSQL学习笔记-类似MySQL的数据库

http://www.php.cn/-- 多主-从http://www.php.cn/http://www.php.cn/前facebook员工和前微软sql server工程师联合搞的一个分布式关系数据库全部内存运行,将sql转化成速度更快的c++, 原理类似hi...
站长的头像-小浪学习网月度会员站长1年前
275
自增字段 auto_commit的研究分析-小浪学习网

自增字段 auto_commit的研究分析

mysql自增字段,自增字段计数器在主存储里面,不在硬盘上(this counter is stored only in main memory, not on disk)。1,添加表,设立自增主键字段 create table t(id int primary key ...
站长的头像-小浪学习网月度会员站长1年前
3015
Kill掉MySQL中所有sleep的client线程-小浪学习网

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...
站长的头像-小浪学习网月度会员站长1年前
396
MySQL存储过程-->长字符串扯分-小浪学习网

MySQL存储过程–>长字符串扯分

mysql存储过程-->长字符串扯分 DELIMITER $$  -- 分隔符USE`test`$$ -- DROPPROCEDURE IF EXISTS `pro_split`$$  -- 如果已经存在则删除proc CREATE PROCEDURE `test`.`pro_split` (va...
站长的头像-小浪学习网月度会员站长1年前
396