随笔分类 -  01_mysql

摘要:索引 mysql最常用的索引结构是btree(O(log(n))),但是总有一些情况下我们为了更好的性能希望能使用别的类型的索引。hash就是其中一种选择,例如我们在通过用户名检索用户id的时候,他们总是一对一的关系,用到的操作符只是=而已,假如使用hash作为索引数据结构的话,时间复杂度可以降到O 阅读全文
posted @ 2016-04-04 19:51 Rhythmk 阅读(346) 评论(2) 推荐(0)
摘要:1、切换数据库 use blog; 2、显示当前数据库 所有的表。 show tables; + + | Tables_in_blog | + + | test | | y2bg_article | | y2bg_category | | y2bg_link | | y2bg_user | + + 阅读全文
posted @ 2016-03-28 15:06 Rhythmk 阅读(789) 评论(0) 推荐(0)
摘要:需求: 按照cid、author分组,再按照id倒叙,取出test表中前2条记录出来。 建表以及初始数据如下: DROP TABLE IF EXISTS test; CREATE TABLE test ( id INT PRIMARY KEY, cid INT, author VARCHAR(30) 阅读全文
posted @ 2016-02-23 16:36 Rhythmk 阅读(1451) 评论(0) 推荐(0)
摘要:1、前期准备 1.1 环境说明: 操作系统: CentOS release 6.4 (Final) [查看命令 cat /etc/redhat-release ] mysql : mysql-5.6.26 1.2 彻底删除系统自带mysql y... 阅读全文
posted @ 2015-11-06 15:44 Rhythmk 阅读(252) 评论(0) 推荐(0)
摘要:环境: 操作系统: CentOS 6.5 数据库: mysql-5.1.731、查看当前慢查询配置mysql> show variables like 'slow%';+---------------------+---------------------------------+| Variab... 阅读全文
posted @ 2015-10-19 15:47 Rhythmk 阅读(417) 评论(0) 推荐(0)
摘要:1、mysql 中执行 sql字符串 2、字符类型字段转换成整型 3、将查询结果批量写入表中 4、判断存储过程是否存在,存在则删除 5、简单存储过程定义 6、常用INSERT/UPDATA语句 6.1》 通过 IGNORE 实现插入数据主键冲突,SQL执行不成功但不抛出异常。 6.2》主键冲突,则通 阅读全文
posted @ 2015-09-23 11:22 Rhythmk 阅读(300) 评论(1) 推荐(0)
摘要:1.mysql 日志: 修改 my.ini 配置[mysqld]log-bin="c:/mysqllog/Mysql.log"# 配置查询语句日志 - 生成文件 :C:\mysqllog\sMysql.log 以记事本打开log= "c:/mysqllog/sMysql.log"重新启动Mysql服务 即可备注:1.1. mysql的日志类型: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin1.2.是否启用... 阅读全文
posted @ 2013-07-07 17:19 Rhythmk 阅读(276) 评论(0) 推荐(0)

Rhythmk 个人笔记