mysql 常用语句

增加字段和索引ALTER TABLE `table_name` ADD `order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '排序';ALTER TABLE `table_name` ADD INDEX order ( `order` ...

2017-09-27 11:42:47

阅读数:88

评论数:0

mysql 优化

1、以id做分页的标识比 limit X,X 性能好很多 而且不会出现翻页重复出现上层数据 仅限上下翻页那种2、Select * From rgap_game Where id >=(Select id From rgap_game Order By id limit 10,...

2017-07-18 11:30:55

阅读数:145

评论数:0

提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

转自:http://www.jincon.com/archives/120/ 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放...

2017-08-25 16:46:37

阅读数:155

评论数:0

mysql join详解

join等价于inner join内连接,是返回两个表中都有的符合条件的行。 left join左连接,是返回左表中所有的行及右表中符合条件的行。 right join右连接,是返回右表中所有的行及左表中符合条件的行。 full join全连接,是返回左表中所有的行及右表中所有的行,并按条件...

2017-08-03 13:11:41

阅读数:166

评论数:0

mysql的分区和分表

转自http://www.cnblogs.com/phpshen/p/6198375.html 分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。 mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用: RANGE分区:...

2017-07-31 09:32:35

阅读数:265

评论数:0

mysql 获取一个表不存在另一张表 where里加非的条件

SELECT i.*,a.* FROM internal as i  LEFT JOIN praise as a on a.userid=i.userid  WHERE i.`group`=101 and(a.tid is null or a.tid !=20);

2017-06-27 18:49:14

阅读数:151

评论数:0

分表分页时查询用到的limit

/** * 返回这次查询要用的分页 和 下次用的分页 * $offset 第几个值开始 * $limit 要取多少个 * $pre_num 先查出当前表的个数 * return array(array(第几个,要取的个数),array(下次要从几开始取取的,要取的个数)) * 如果返回...

2017-06-12 18:13:52

阅读数:558

评论数:2

redis php

转自 http://www.cnblogs.com/zcy_soft/archive/2012/09/21/2697006.html redis中文手册:http://readthedocs.org/docs/redis/en/latest/  本文是参考《redis中文手册》,将示例...

2017-05-23 16:05:03

阅读数:505

评论数:0

mysql 开启远程链接权限

mysql> USE mysql; -- 切换到 mysql DB Database changed mysql> SELECT User, Password, Host FROM user; -- 查看现有用户,密码及允许连接的主机 +------+----------+---...

2016-12-02 09:18:53

阅读数:162

评论数:0

Windows下用命令行导出导入MySQL数据库

方法1:添加“系统环境变量”。我的电脑>属性>高级>环境变量,在“系统变量”栏目下找到 path 双击编辑。先添加;(分号),再添加MySQL安装目录下bin文件夹(包含mysql.exe和mysqldump.exe等文件)的路径,譬如 F:\wamp\bin\mysql\mysql5.0.45\...

2016-11-24 14:36:28

阅读数:1300

评论数:0

mysql 查询关闭缓存SQL_NO_CACHE

SELECT SQL_NO_CACHE * form table

2016-11-24 10:16:24

阅读数:2657

评论数:0

对不正确的楼层进行排序

set @x=0;  UPDATE roll_work w  INNER JOIN (SELECT * from (SELECT wr.id,wr.cur_page,@x:=@x+1 as xsort from roll_work wr WHERE wr.work_total_id=11244 A...

2016-10-31 15:35:53

阅读数:148

评论数:0

MySQL数据库MyISAM和InnoDB存储引擎的比较

MySQL数据库MyISAM和InnoDB存储引擎的比较 MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。 MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支...

2016-10-10 17:39:15

阅读数:169

评论数:0

mysql 性能监控

SHOW STATUS; FLUSH STATUS; 查看当前连接数 SHOW STATUS LIKE 'Thread_%'; Thread_cached:被缓存的线程的个数 Thread_running:处于激活状态的线程的个数 Thread_connected:当前连接的线程的个...

2016-09-21 10:18:53

阅读数:203

评论数:0

mysql 查询ip链接数

select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;

2016-09-06 09:18:40

阅读数:798

评论数:0

mysql性能

监控MySQL的性能指标系列 / 数据库 / 度量 / mysql的 / 性能 这个职位是一个3部分组成的系列关于MySQL的第1部分监控。 第二 ​​部分是关于从MySQL收集度量和第3部分解释了如何使用MySQL的Datadog进行监控。 什么是MySQL? MySQL的是世界上...

2016-09-05 18:07:11

阅读数:2173

评论数:0

MySQL性能分析及explain

MySQL性能分析及explain用法的知识是本文我们主要要介绍的内容,接下来就让我们通过一些实际的例子来介绍这一过程,希望能够对您有所帮助。 1.使用explain语句去查看分析结果 如explain select * from test1 where id=1;会出现:id  se...

2016-09-05 17:38:13

阅读数:200

评论数:0

mysql 运行状态

【摘自】 http://www.sandzhang.com/blog/2010/04/07/mysql-show-status-explained-detail/ 要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上...

2016-09-05 17:15:26

阅读数:293

评论数:0

mysql性能监控相关

原文地址 http://www.cnblogs.com/flish/p/4897176.html 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接 怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后...

2016-09-05 16:59:02

阅读数:389

评论数:0

mysql 备份

(1)备份数据库文件 MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。 在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定,DiaHosting的技术员一般为客户安装在D:serversoftm...

2016-08-08 10:04:06

阅读数:149

评论数:0

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