随笔分类 -  mysql

摘要:How to use kingshard building a MySQL clusterhttps://github.com/flike/kingshard/blob/master/doc/KingDoc/how_to_use_kingshard_EN.mdkingshard(https://gi... 阅读全文
posted @ 2015-12-17 21:22 宁静的天空 阅读(225) 评论(0) 推荐(0) 编辑
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul... 阅读全文
posted @ 2015-08-31 14:38 宁静的天空 阅读(242) 评论(0) 推荐(0) 编辑
摘要:场景一: 一台电脑上导出的sql文件到另一台电脑上恢复数据库,汉字全部是乱码,然后可能还有部分数据提示超长。场景二: 拿到的sql文件不是原始的导出sql文件,只有表结构和表数据,出现的问题和场景一的一致。本人的MySQL数据库版本是5.6的。原因排除。。。。。。。源自百度搜索结果,可能部分结果... 阅读全文
posted @ 2015-08-27 22:58 宁静的天空 阅读(571) 评论(0) 推荐(0) 编辑
摘要:本文是在做一家汽车配件的电商网站时,大体情景是一个List.php页面,该页面分页列出部分配件并统计总数量用于分页。当然该页面中也可以指定一下查询条件,如适配的车辆品牌、车系、排量、年份等,一件商品可能适配多种车辆。所以建了个这么个表:goods_chexings表列名依次为:车辆厂牌id,车系id... 阅读全文
posted @ 2015-05-12 11:08 宁静的天空 阅读(687) 评论(0) 推荐(0) 编辑
摘要:出自:http://576017120.iteye.com/blog/1947154mysql中更新时不能直接将更新的表作为查询的表,可以通过临时中间表的形式。总结一下:一:单表更新时例如: update customerset category = 1WHERE deleteflag = 0 an... 阅读全文
posted @ 2015-02-11 12:07 宁静的天空 阅读(489) 评论(0) 推荐(0) 编辑
摘要:本文主要内容出自转载。出自:http://www.rising.com.cn/newsletter/news/2012-05-24/11580.htmlhttp://www.nowamagic.net/librarys/veda/detail/2010注:仅认为理论可行的,并未实践过。一、SQL注入... 阅读全文
posted @ 2014-11-13 11:05 宁静的天空 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:Centos下忘记mysql的root密码的解决方法一:(停掉正在运行的mysql)[root@NetDakVPS ~]# service mysqlstop 二:使用“--skip-grant-tables”参数重新启动mysql[root@NetDakVPS ~]# mysqld_safe --... 阅读全文
posted @ 2014-06-19 16:33 宁静的天空 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:需要安装的有:devel,client,server1、首先要看看有没有已经安装好的MySQL,以免产生冲突# rpm -qa | grep MySQL2、卸载冲突的版本# rpm -e MySQL-version //要先后卸载客服端和服务器端3、安装MySQL客服端和服务器端rpm安装,根据要安... 阅读全文
posted @ 2014-06-19 16:23 宁静的天空 阅读(322) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/cnjsnt_s/article/details/5548280具体使用时需要参考:http://blog.csdn.net/codeforme/article/details/5539454 (注:没看很明白,囧。)MySQL有两种常用的引擎类型:M... 阅读全文
posted @ 2014-04-28 17:27 宁静的天空 阅读(3750) 评论(0) 推荐(1) 编辑
摘要:MySQL的innodb_flush_log_at_trx_commit配置值的设定mysql的配置文件中innodb_flush_log_at_trx_commit的默认值是1,修改成0或者2,速度提升的很明显,将引发安全问题,取舍方面值得商榷。影响速度原因主要是在于日志文件的刷新。 阅读全文
posted @ 2014-03-24 15:21 宁静的天空 阅读(1361) 评论(0) 推荐(0) 编辑
摘要:http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#index-merge-optimization 阅读全文
posted @ 2014-02-09 10:39 宁静的天空 阅读(137) 评论(0) 推荐(0) 编辑
摘要:本文源自:http://www.himigame.com/mysql/781.html3.6.9.使用AUTO_INCREMENT可以通过AUTO_INCREMENT属性为新的行产生唯一的标识:CREATE TABLE animals ( id MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(30) NOT NULL, PRIMARY KEY (id) );INSERT INTO animals (name) VALUES('dog'),('cat'),('penguin'), ('lax' 阅读全文
posted @ 2014-02-09 10:37 宁静的天空 阅读(476) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.jb51.net/article/28885.htm//如果不存在,则插入新数据 $sql = "INSERT INTO {$ecs->table(‘cat_lang')} (cat_id,lang_id,cat_name,keywords,cat_desc) VALUES({$cat_id},{$k},'{$val['cat_name']}','{$val['keywords']}','{$val['cat_desc']}') ON DUPLIC 阅读全文
posted @ 2014-01-14 10:23 宁静的天空 阅读(431) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.jb51.net/article/39199.htm本篇文章是对MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法进行了详细的分析介绍,需要的朋友参考下MySQL数据库insert和update语句引:用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更 阅读全文
posted @ 2014-01-14 10:16 宁静的天空 阅读(304) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.jb51.net/article/19411.htm用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。 一、INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。 1. I... 阅读全文
posted @ 2014-01-14 10:14 宁静的天空 阅读(246) 评论(0) 推荐(0) 编辑
摘要:一、show processlist:查询数据库连接的状态二、show slave status;三、数据库连接的超时时间show global variables like '%timeout%';set global wait_timeout=10;set global interactive_timeout=10;四、查询表的信息。## 获取数据库下的全部的表的名字。SELECT table_name FROM information_schema.tables WHERE table_schema='ygzj' and table_type =' 阅读全文
posted @ 2013-12-05 08:37 宁静的天空 阅读(231) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示