Mysql
文章平均质量分 83
wive
执着的追梦
展开
-
MySQL中进行树状所有子节点的查询
转自:http://blog.csdn.net/ACMAIN_CHM/article/details/4142971在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那...转载 2018-03-02 15:06:46 · 4480 阅读 · 0 评论 -
Mysql优化
Mysql variables和status:mysql提供variables参数配置变量和status参数状态变量:所有的mysql配置信息都在variables中,这些值可以修改所有的mysql状态值都在status表中,这些值不能修改,只能查看通过show status命令了解各种sql的执行频率。mysql > show [session|global] status;其中:sess...原创 2018-03-02 14:56:38 · 240 阅读 · 0 评论 -
mysql-processlist 显示进程列表
个人体会:有时候修改一个记录特别大的表结构,会执行很长一段时间,这时候锁表状态,其他操作也不能进行,这时候如果要中断,就要processlist命令,把那个操作kill掉。转自:原文出处processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1.进入mysql/bin目录下输入mysqladmin processlist(关闭某一线程 ki...转载 2017-04-02 12:46:43 · 1108 阅读 · 0 评论 -
MySql模拟数据测试数据库性能
我们有时需要测试一个sql语句的性能,但是如果表中数据量太小,又测不出效果。下面用存储过程来添加假数据创建一个表,只是为了测试数据,所很多表的字段合在一起并删改了!!-- ---------------------------------------------- 店铺信息-- --------------------------------------------DROP TABLE IF...原创 2017-01-14 16:02:37 · 1075 阅读 · 0 评论 -
mysql5.5三种binlog日志格式
MySQL 5.5 中对于二进制日志 (binlog)转自:原文地址有3种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。MySQL Replication 复制可以是基于一条语句 (Statement Level) ,也可以是基于一条记录 (Row Level),可以在 MySQL 的配置参数中设定这个复制级别,不同复制级别...转载 2017-04-01 23:55:28 · 1593 阅读 · 0 评论 -
Mysql 快速回顾
Linux命令:--1、设置临时ip:ifconfig eth0 192.168.10.1--2、mysql登录命令:/usr/local/mysql/bin/mysql -uroot -p123 databaseName;后面可以直接指定数据库databaseName--3、关闭mysql程序:pkill mysql --mysql是服务名,要看/etc/init.d下服务名是m...原创 2017-03-19 22:38:38 · 517 阅读 · 0 评论 -
mysql日期统计
转自:http://www.jbxue.com/db/8095.htmlmysql按年度、季度、月度、周、日统计查询的sql语句发布时间:2013-05-05编辑:sunday01本文介绍一些mysql中用于查询的sql语句,包括按年度、季度、月度、周、日统计查询等,有需要的朋友,可以参考下。一、年度查询查询 本年度的数据 SELEC转载 2015-03-10 16:01:59 · 632 阅读 · 0 评论 -
MySql优化
转自:http://www.cnblogs.com/villion/archive/2009/07/23/1893765.htmlMySQL数据库优化总结 对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资转载 2015-03-09 10:51:11 · 368 阅读 · 0 评论 -
mysql创建定时任务
转自:http://blog.csdn.net/mer1234567/article/details/7514855一、前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以转载 2015-01-05 10:59:48 · 534 阅读 · 0 评论 -
数据库事务隔离级别
转自:http://blog.csdn.net/edagarli/article/details/21179511数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不转载 2015-02-07 18:02:34 · 420 阅读 · 0 评论 -
mysql触发器的三个示例
mysql触发器是mysql数据库的重要概念,下面为您介绍三个mysql触发器的例子,供您参考,希望对您学习mysql触发器方面能有所帮助。示例一 delimiter // create trigger InsertUser before insert on user for each row Begin insert into user_group(uid,gid转载 2014-12-26 11:19:37 · 537 阅读 · 0 评论 -
MySQL高级查询之与Group By集合使用介绍
转自:http://www.jb51.net/article/40712.htm1 GROUP_CONCATmysql> SELECT student_name, -> GROUP_CONCAT(test_score) -> FROM student -> GROUP BY student_name;Or:mys转载 2015-01-10 11:56:25 · 614 阅读 · 0 评论 -
mysql5.5 开启慢查询日志
转自:http://macrotea.iteye.com/blog/17220311. mysql 5.5 可能和别的版本的在my.ini配置中的关键字可能不同2.如何发现关键字mysql> show variables like '%log%';结果:| log_slow_queries转载 2014-10-13 11:41:56 · 500 阅读 · 0 评论 -
数据库MySql隧道连接
数据库安全配置:默认情况下Mysql只允许本地进入设置,在外网想通过命令行访问mysql,那是没门的,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。1、grant语法:grant 权限名(所有的权限用all) on 库名(*全部).表名(*全部) to '要授权的用户名' @ '%' (%表示所有的IP,可以只写一个IP) identified by...原创 2018-03-02 15:15:07 · 3147 阅读 · 0 评论