mysql
文章平均质量分 87
hotdust
想成为一名JAVA方向的专家,做更多更好的基于JAVA的软件。
展开
-
mysql in 子查询 效率慢 优化(转)
使用MYSQL不久,写了几个多表查询,发现子查询速度比join查询慢很多,看了下面的文章明白了些原理。from:http://www.cnblogs.com/xh831213/archive/2012/05/09/2491272.html现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢转载 2016-05-19 09:46:12 · 5506 阅读 · 0 评论 -
mysql float double decimal 区别
fromhttp://code.rohitink.com/2013/06/12/mysql-integer-float-decimal-data-types-differences/MySQL is the Most Popular Database Software when it comes to Websites. All Popular Content Management转载 2016-06-08 15:28:15 · 1716 阅读 · 0 评论 -
mysql设置批量更新
from:http://www.cnblogs.com/chenjianjx/archive/2012/08/14/2637914.htmlMySQL Jdbc驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,直接造成较低的性能。 只有把rewriteBatchedStatements参数置为true,转载 2016-06-04 17:14:35 · 1009 阅读 · 0 评论 -
MySQL之char、varchar和text的设计
from:http://www.cnblogs.com/billyxp/p/3548540.html最近有表结构设计中出现了varchar(10000)的设计引起了大家的讨论,我们下面就来分析分析。 首先我们先普及一下常识:1、char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实转载 2016-06-15 09:45:59 · 4548 阅读 · 0 评论 -
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
http://www.cnblogs.com/susuyu/archive/2013/05/28/3104249.html环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'原因: 同一个ip在短时间内产转载 2016-10-26 18:00:44 · 443 阅读 · 0 评论 -
关于Mysql中实现随机查询
因为工作需要,想使用Mysql进行随机查询,下面的文章对如何做随机查询说明的很详细: MySQL的随机数函数rand()的使用技巧(讲述随机查询的数学方法):http://www.manongjc.com/article/864.html mysql实现随机查询(讲解每种方法的好坏):http://blog.csdn.net/godha/article/details/12原创 2016-11-24 11:11:42 · 1284 阅读 · 0 评论 -
数据库专家:MySQL分片水很深
http://www.searchdatabase.com.cn/showcontent_88808.htm一篇很好的文章,讲你的需求是否要分片,如果要分片的话,应该如何做比较好转载 2017-06-15 23:06:28 · 798 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混转载 2017-06-18 10:15:53 · 479 阅读 · 0 评论 -
聚集索引和非聚集索引(整理)
http://www.cnblogs.com/aspnethot/articles/1504082.html聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿转载 2017-06-18 10:18:09 · 393 阅读 · 0 评论 -
mysql 服务启动和停止方法
mysql启动方式有很多种,根据系统和安装方式不一样,启动方法也不一样。解压版启动和停止方法: /usr/local/mysql/bin/mysqld_safe –user=mysql /usr/local/mysql/bin/mysqladmin -uroot -p shutdown (然后输入密码) (或者直接 kill 掉进程)-user=mysql 是为了设置告诉mysql原创 2017-10-11 16:31:51 · 42361 阅读 · 0 评论 -
mysql 安装方法
解压安装Linux下安装MySQL通过yum安装Linux学习之CentOS(十三)–CentOS6.4下Mysql数据库的安装与配置两种方式都有的Linux系统安装mysql-5.5.47的两种方式以及mysql的管理原创 2017-10-11 16:40:14 · 342 阅读 · 0 评论 -
mysql的日期类型date, datetime, timestamp
from:http://dev.mysql.com/doc/refman/5.7/en/datetime.htmldate:只有日期部分没有时间部分,例:'YYYY-MM-DD'。范围:'1000-01-01' to'9999-12-31'datetime:有日期和时间部分,例:'YYYY-MM-DD HH:MM:SS'。范围:'1000-01-01 00:00:00' to转载 2016-05-18 17:44:35 · 457 阅读 · 0 评论 -
关于mysql的java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F…'问题
from:http://stackoverflow.com/questions/13653712/java-sql-sqlexception-incorrect-string-value-xf0-x9f-x91-xbd-xf0-x9fhttp://fatkun.com/2011/05/mysql-alter-charset.html当MYSQL插入时,出现下面的问题话,基本上是转载 2016-05-18 17:28:14 · 5324 阅读 · 0 评论 -
explainの使い方
from:https://nysql.g.hatena.ne.jp/py4s-tnk/20090502/1241278619ポイント・クエリの実行計画はツリーで表現されるが、explainは表で表現しているので、explainを見るためにはツリー構造をイメージできないといけないらしい・重要なのは、select_typeとかtypeらしい。・実際のデータを利用してexplainす转载 2016-05-29 23:48:08 · 606 阅读 · 0 评论 -
配置解压版mysql5.7方法
1,解压缩文件后,把文件夹根目录下的my-default.ini拷贝一份,命名为my.ini。2,把my.ini里面的basedir和datadir的注释去掉,并设置这两个属性。basedir=D:/Program Files (x86)/MySql # 设置mysql的安装目录 datadir=D:/Program Files (x86)/MySql/data # 设转载 2016-03-30 23:02:18 · 2237 阅读 · 0 评论 -
mysql-关于group by和distinct
有一个需求,从一堆 id 相同记录中取得第一条记录,并显示所有字段例:id value111 aaa111 abc222 bcefd222 lkjdf由于不了解mysql的GroupBy,第一个相法就是不能用GroupBy。但解决这个问题正是用GroupBy。下面是网上找的GroupBy的一些说明:GROUP BY 语法在转载 2016-05-27 13:36:15 · 3037 阅读 · 0 评论 -
MySQL: MyISAM和InnoDB的区别
from:http://www.oschina.net/question/30362_4176?fromerr=yj9608s6InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,转载 2016-05-28 13:08:28 · 770 阅读 · 0 评论 -
MySQL死锁问题实例分析及解决方法(主要是SQL语句可能会产生的问题)
from:http://database.51cto.com/art/201108/286325.htmMySQL死锁问题的相关知识是本文我们主要要介绍的内容,接下来我们就来一一介绍这部分内容,希望能够对您有所帮助。1、MySQL常用存储引擎的锁机制MyISAM和MEMORY采用表级锁(table-level locking)BDB采用页面锁(page-leve转载 2016-05-28 13:10:07 · 4121 阅读 · 0 评论 -
mysql 解除正在死锁的状态
from:http://www.2cto.com/database/201303/193062.htmlhttp://www.itnose.net/detail/6399027.html解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到转载 2016-05-28 13:19:17 · 46615 阅读 · 1 评论 -
mysql中index的如何使用,判断什么时候加索引(强烈推荐)
from:http://ourmysql.com/archives/1073?f=wb分析实施总结报告:我的测试报告如下:(注意是我的)数据十几万条采用zouql的索引优化后,每单条网站搜索的CPU负担至少上升一半,如果并发五六条搜索,那等着服务器挂好了经过彻夜的分析与研究(本人不是程序员,没有理论基础,花的时间也久些)得出:老柏默认的索引为多列索引,zouql的为单列转载 2016-05-28 17:08:06 · 20223 阅读 · 5 评论 -
MySQL 索引详解(并包括了如何分析SQL语句的问题)(强烈推荐)
from:http://my.oschina.net/leejun2005/blog/134932?fromerr=520CpC61前段时间参加了Mysql索引与sql调优培训,自己线下摸索实践学习了下,这里总结几点分享给大家。顺便巩固下自己所学:)一、InnoDB主键设计众所周知,InnoDB是clustered-index table,因此对于InnoDB而转载 2016-05-28 17:19:35 · 1282 阅读 · 0 评论 -
类型转换对 MySQL 选择索引的影响
本文讲了where条件中,条件的值类型与字段类型不一致时,会导致索引不被使用,造成全表扫描,性能下降。from:http://ourmysql.com/archives/970遇到了几例 MySQL 没用使用预期索引的问题,读了些文档之后,发现 MySQL 的类型转换对索引选择的影响还真是一个不大不小的坑。比如有这样一张 MySQL 表:CREATE TABLE `in转载 2016-05-28 17:22:26 · 2260 阅读 · 0 评论 -
由浅入深探究 MySQL索引结构原理、性能分析与优化(强烈推荐)
from:http://blog.jobbole.com/87107/第一部分:基础知识:索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里,不用一页一页查阅找出需要的资料。关键字index————————————————————-唯一索引强调唯一,就是索引值必须唯一,关键字unique index转载 2016-05-29 23:38:53 · 509 阅读 · 0 评论 -
MySQL EXPLAIN 详解-日文
from:http://woshidan.hatenablog.com/entry/2015/06/20/165817MySQLのExplainを確認するMySQLExplain SQL テーブル設計でこんなものですが〜みたいな出し方やると、割と取り返しつかなくてあれなので、意識が入らないくらい習慣に叩きこめば問題ないですね。実践SQL入門を转载 2016-05-29 23:42:21 · 635 阅读 · 0 评论 -
MySQL EXPLAIN 详解
from:http://my.oschina.net/leejun2005/blog/76441?fromerr=0u1QMh2b转自:http://www.itpub.net/thread-1034410-1-2.html觉得很好,就转过来留个存档。 一.语法explain 例如: explain select * from t3 where id=39526转载 2016-05-29 23:43:53 · 728 阅读 · 0 评论 -
mysql 基础操作文章
Linux下MySQL默认安装目录和常用命令 mysql 初始操作原创 2017-10-11 16:46:20 · 298 阅读 · 0 评论