CleverCode的博客

CleverCode是一名PHP工程师,他只想把自己一点点的智慧分享给大家!

排序:
默认
按更新时间
按访问量
RSS订阅

Mysql联合索引优化

创建表,以及联合索引 b_c_d CREATE TABLE tab_test ( id int(11) NOT NULL, a int(11) NOT NULL, b int(11) NOT NULL, c varchar(255) NOT NULL, d int(11) NOT NU...

2018-08-16 15:06:55

阅读数 493

评论数 0

Mysql的存储引擎myisam 和 和 innodb 的区别?

1、 存储结构 MyISAM:每个 MyISAM 在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩 展名指出文件类型。.frm 文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件 的扩展名是.MYI (MYIndex)。 InnoDB:所有的表都保存在同一个数...

2018-08-16 14:56:15

阅读数 85

评论数 0

MySql 申明变量以及赋值

mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。 第一种用法 set @num=999; 或set @num:=888; //这里要使用变量来保存数据,直接使用@num变量 set @num=999;      set @num:=888;  ...

2016-09-29 00:15:19

阅读数 19754

评论数 3

mysql-proxy解决只能内网访问线上数据库问题

CleverCode的线上数据库,只能通过内网连接到线上。每次都需要登录ssh终端上操作。为了操作方便在在内网开发机上装了一个mysql-proxy去访问线上数据库。 1 架构如下 架构说明   线上数据库,只授权了192.168.1.*网段的用户能够访问线上数据库。其它网段都不能访问...

2016-08-29 20:12:47

阅读数 4560

评论数 0

Mysql通过source执行一个sql文件

CleverCode发现可以通过source来执行一个.sql文件。 1)?显示帮助。source    (\.) Execute an SQL script file. Takes a file name as an argument. 2 test.sql文件 C...

2016-08-07 11:03:58

阅读数 6300

评论数 0

Mysql通过system命令调用系统shell命令

CleverCode发现可以通过system + 系统shell命令。来执行一些系统方法shell命令。 1 ? 显示帮助。system    (\!) Execute a system shell command. system date;系统日期。 syt...

2016-08-07 10:45:33

阅读数 11207

评论数 0

mysql清屏

CleverCode发现,当使用Mysql客户端的时候,可以使用system clear;清屏 mysql> system clear; system clear;之后。

2016-08-06 12:53:19

阅读数 11903

评论数 6

show processlist中kill锁表语句与慢sql

CleverCode研究了一下,怎么kill掉慢的sql语句。 1 单个kill mysql> show processlist; mysql > kill 251; #批量kill 1)查找Lockd语句 mysql -uroot -p123456 -h 192.1....

2016-07-22 11:46:47

阅读数 7917

评论数 0

使用Navicat逆向建立Mysql数据模型 -- 高效记忆数据逻辑关系

CleverCode最近在熟悉公司的老业务,这就需要知道系统的表与表之间的关系,当表的数量比较大的时候,就会发现如果不画图梳理的话,很难记住表之间的关联,以及数据之间的关系。特别是时间一长,更容易忘记。这里CleverCode推荐一个方式,很有效的曲梳理数据的模型和关系--Navicat。 1...

2016-07-03 13:53:07

阅读数 35777

评论数 4

Mysql数据库常用分库和分表方式

1 分库 1.1 按照功能分库     按照功能进行分库。常见的分成6大库:     1 用户类库:用于保存了用户的相关信息。例如:db_user,db_system,db_company等。     2 业务类库:用于保存主要业务的信息。比如主要业务是笑话,用这个库保存笑话业务。例如:db_jo...

2016-03-13 14:14:41

阅读数 13870

评论数 5

mysql中 show table status 获取表信息

使用方法 mysql>show table status; mysql>show table status like 'esf_seller_history'\G; mysql>show table status like 'esf_%'\G; 样例: mysql>sh...

2016-03-10 09:58:42

阅读数 2588

评论数 2

mysql整型存储字节与最大长度设置

1 mysql整型类型的存储字节与范围。 mysql支持:tinyint,smallint,mediumint,int,bigint。根据自己的需求合理 的选择整形类型。可以节约msyql的磁盘空间。如下图 2 mysql最大长度默认值。 tinyint 默认4,smallint 默认6,m...

2015-12-23 14:23:07

阅读数 15978

评论数 0

mysql -e与awk联合导出csv文件

CleverCode发现一个导出mysql数据成csv格式的简单方法。 1)mysql -e使用简介 使用说明:执行一个sql语句并且退出。 格式样例: 1)mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e "sho...

2015-12-04 18:17:53

阅读数 2987

评论数 0

mysql分页丢数据的分析

1 有问题的代码 如下面的代码,system_user表有400万行数据,这时候需要把这张表里面的所有的userid取出来。这时候只能分页取,一次取2万。 //系统用户表(400万行的数据) $systemUserTable = new systemUserTable(); // 每次取2...

2015-11-27 18:01:26

阅读数 2195

评论数 3

mysql多实例(mysqld_multi方式)

CleverCode最近在研究mysql的多实例,发现有两种方式:         第一种是使用多个配置文件启动不同的进程来实现多实例。这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。         第二种是通过官方自带的mysqld_multi。使用单独的配置文件来实现多实例,这种方...

2015-08-14 11:52:52

阅读数 3153

评论数 1

mysql多实例(多个配置文件方式)

1 环境介绍: 1)简介 mysql 版本:mysql-5.5.27 cmake:cmake-2.8.8 操作系统:CentOS6.5 mysql实例数:3个 实例占用端口分别为:3306、3307、3308 2)本次安装所有的软件资源包下载地址 http://download.csdn....

2015-08-13 12:22:20

阅读数 7122

评论数 0

mysql5.5.27主从复制

1、主从服务器分别作以下操作:   1.1、版本一致。(mysql-5.5.27)   1.2、初始化表,并在后台启动mysql   1.3、修改root的密码   1.4、主服务器master:192.168.142.131   1.4、从服务器slave:192.168.142.133 2...

2015-08-07 18:18:50

阅读数 1363

评论数 0

Mysql整数运算NULL值处理注意点

CleverCode最近在导出报表的时候,在整数做减法的时候,发现整数减去null得到是null。这是一个细节问题,希望大家以后注意。 1 表中的数据 total,used都是整形,允许为空。 2 有问题的运算语句 减法问题 select id, total, used, (...

2015-07-24 09:53:13

阅读数 4771

评论数 2

Mysql导出逗号分隔的csv文件

CleverCode在时间的工作中,经常需要将一些报表,或者日志数据等导出来,如果直接做页面,如果次数也不是很多,需求也不同。所以直接导出csv文件,更加直观。 1 导出csv文件 1.1 语句格式 SELECT [列名] FROM table [WHERE 语句] [order by 语句] [...

2015-07-20 10:38:05

阅读数 8734

评论数 0

Mysql写出高质量的sql语句的几点建议

CleverCode在实际的工作也写过一些低效率的sql语句。这些语句会给数据库带来很大的压力,最主要的表现就是sql语句运行慢,后来逐渐的去优化和尝试。总结了一些高质量的sql语句的写法。这里CleverCode总结一下分享给大家。          【 CleverCode在csdn博客中的原...

2015-06-03 09:50:48

阅读数 2722

评论数 0

提示
确定要删除当前文章?
取消 删除