MySQL-模仿数组使用方式
MySQL中不支持数组,但又想利用C语言数组来需要的数据,故:DROP PROCEDURE IF EXISTS sp_array;CREATE PROCEDURE sp_array() BEGIN SET @array_content="www mysql com hcymysql blog 51cto com"; SET @i=1; S...
mysql-列合并成行方式
背景:近来总有玩家反馈少领取奖励的情形,所有待发奖励的玩家被汇总到某张的表的字段中,通过查询历史数据,发现在insert到表时,数据有可能被截取啦,mysql没有设置sql_mode,没有错误或警告日志可以查询,同时,存...
Linux shell基础(一)
Linux shell基础(一)1.远程登录主机ssh 账号@IP/主机名ssh mark@192.168.0.992.Socket文件是内部进程通信的一种特殊文件,可作为和远程主机通信的管道如: mysql -S /tmp/mysql.socket3.续行符号先键入\ =>Enter./conf...
mysql之分页方式了解
mysql之分页方式了解:分页通常我们想到的sql:第一种方法:select * from tbl limt start_num,end_num;但是随着tbl数据量的增加,给检索的分页数据会带来困难;第二种方法:先描述如下分页方法:基础表:CREATE TABLE `u...
内存(memory)表和临时(temporary)表之了解
内存(memory)表和临时(temporary)表之了解**临时表(temporary):1.参数:tmp_table_size 64M(最大容量,表增长到此值,会自动转换为磁盘表)2.表定义,数据,索引存于内存中3.到阀值,自动转换为磁盘表,需要进行IO...
mysql limit语句优化
形如下表:CREATE TABLE `tbl` (  ...
mysql检测工具tuning-primer.sh
mysql检测工具tuning-primer.shtuning-primer.sh帮助我们去查看一下mysql运行情况,产生报告,给出一些优化建议;下载及使用:1.wget http://www.day32.com/MySQL/tuning-primer.sh2.将tuning-primer.sh拷贝到my.cnf同...
MySQL-取某个字段表中每组几行数据方式
MySQL-取某个字段表中每组几行数据因开发要求,对某张有多组数据表,对其每个组中取前几行数据sql:形式如下:create table tbl(Id int(11) not null auto_increment,type int(11) not null,name char(1) not null,pr...
mysql之InnoDB基础了解
InnODB引擎支持众多特性:a) 支持ACID,简单地说就是支持事务完整性、一致性; b) 支持行锁,以及类似ORACLE的一致性读,多用户并发;c) 独有的聚集索引主键设计方式,可大幅提升并发读写性能;d) 支持外键;e) ...
mysql audit-访问日志记录应用
mysql audit-访问日志记录应用描述:某天DB被drop,查询被什么账号所致;//accesslog 存放连接信息;create database accesslog; CREATE TABLE `accesslog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `...
load data ... infile table tab_name
load data infile path into table tab_name 使用方式(注意path选择);//导入cdkey;AKDXVAAHmVDFSYAKDXVAAHmVEHkeAKDXVAAHmVFsdeLOAD DATA LOCAL INFILE 'e:\MA201304_AK0' INTO TABLE tab_name;create t...
blog
blog
MySQL加速查询速度的独门武器:查询缓存(QueryCache)
与朋友或同事谈到mysql查询缓存功能的时候,个人喜欢把Query Cache比作荔枝,是非常营养的东西,但是一次性吃太多了,就容易导致上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方,另外Query Cache...
查看慢查询中,表被update 或 select 次数
如下SQL语句,只适用于慢查询信息记录,由原来的磁盘文件存放,转移到mysql.slow.log表中存放;root@xx.xx.xx.xx:(none) 11:19:48>show variables like '%output%';+---------------+-------+| Variable_n...
linux 使用FIO测试磁盘iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。 fio 官网地址...
mysql的存储过程
一些测试场景的执行往往需要先往DB中注入一些测试数据,一般可以通过sql脚本来实现drop procedure if exists init_QB_Static_Info; delimiter //&...
MySQL-InnoDB内部结构
MySQL InnoDB的存储结构总结从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个table_name.ibd的文件...
职场上应避免“懒驴效应”
zz:http://zhaisj.blog.51cto.com/219066/702816职场上应避免“懒驴效应” Jack Zhai 在管理课中它被称为“懒马效应”,其实我更愿意叫它“懒驴效应”,因为驴肉更加美味。“两 匹马一起拉车...
shell中字符串分割
shell中字符串分割例子:[一],将如下字符串存放于t.txt文件下1:6:0;2:4794537:1;3:19:0;4:28200:0;6:12:1;7:130:1;11:84439:0;1:1:0;2:108914:0;7:10:0;1:5:0;2:7104035:1;3:48:1;4:150070:1;6:18:1;7:79:0;1:1:0...
shell编程控制结构expr/let/for/while/until
1、expr计算整数变量值格式 :expr arg例子:计算(2+3)×4的值1、分步计算,即先计算2+3,再对其和乘4s=`expr 2 + 3`expr $s \* 42、一步完成计算:expr `expr 2 + 3 ` \* 4–说明:运算符号和参数之...