-
[MySQL] MySQL执行计划(1)
MySQL执行计划(一)一.MySQL执行计划调用方式???????EXPLAIN?SELECT……???????变体:1.EXPLAINEXTENDEDSELECT……???????将执行计划“反编译”成SELECT语句,运行SHOWWARNINGS可得到被MySQL优化器优化后的查询语句2.EX...
294
热度 -
[MySQL] mysql和oracle的差异
mysql和oracle的区别一、并发性并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这...
136
热度 -
[MySQL] 解决Mysql批改用户密码及忘记密码
解决Mysql修改用户密码及忘记密码1.关闭你现在正在运行的mysql数据库,用结束mysqld.exe进程或者直接关闭mysql服务器??2.运行点击开始运行,输入cmd,进入命令行窗口,切换到你的mysql安装bin目录下输入mysqld--skip-grant-tables然后回车;然后没有任...
265
热度 -
[MySQL] 探究MySQL优化器对目录和JOIN顺序的选择
探究MySQL优化器对索引和JOIN顺序的选择本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分"测试环境"。这里主要介绍MySQL优化器的主要执行流程,而不是介绍一个优化器的各个组件(这是另一个话题)。??我们知道,MySQL优化器只有两个自由度:顺...
404
热度 -
[MySQL] MySQL对话锁等待关系原理
MySQL会话锁等待关系原理会话依赖关系主要需要理解锁等待相关四张表的关系:先查询当前会话持有哪些事务的锁和依赖哪些事务的锁,通过这两种锁就可以得到一种图关系。一:查询当前会话持有的锁:?1.查询当前会话processlist.id??2.processlist.id对应innodb_trx表中的T...
263
热度 -
[MySQL] [转载]mysql形似于oracle的to_char() to_date()方法
[转载]mysql相似于oracle的to_char()to_date()方法mysql日期和字符相互转换方法date_format(date,'%Y-%m-%d')???-------------->oracle中的to_char();str_to_date(date,'%Y-%m-%d')...
357
热度 -
[MySQL] MYSQL经过SQL脚本创建存储过程(游标删除多表数据)
MYSQL通过SQL脚本创建存储过程(游标删除多表数据)首先描述一下业务处理存储过程功能:删除除系统管理员创建的角色和对应的业务表数据。[size=medium]--CALLP_INTSYS('%_10006%','10006');dropprocedureifexistswmscloud_test...
225
热度 -
[MySQL] java+mysql中文乱码有关问题
java+mysql中文乱码问题乱码问题原因有多种,其中有一种是由于MySQL默认使用ISO-8859-1(即Latin1)字符集,而JAVA内部使用Unicode编码,因此在JAVA中向MYSQL数据库插入数据时,或者读取数据时,都需要先转换一下编码方式。当然,如果可以直接修改配置文件的话,也可以...
169
热度 -
[MySQL] 100个MySQL 的调剂和优化的提示
100个MySQL的调节和优化的提示MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调...
174
热度 -
[MySQL] MySQL存储过程使用游标剔除多表数据
MySQL存储过程使用游标删除多表数据注:游标只有在打开的时候才能使用,用完必须关闭之。错误存储过程参数:INesCorCodevarchar(20),INintoOrderTableNamevarchar(30),INoutWareHouseTableNamevarchar(30),INstart...
249
热度 -
[MySQL] mysql 删除重复数据只保存一条
mysql删除重复数据只保留一条DELETEFROM表名WHEREIDIN(SELECT*FROM(SELECTMAX(ID)FROM表名WHERE...GROUPBYMSGHAVINGCOUNT(MSG)>1)ASb);注意事项:MSG为重复字段ID一定要是唯一字段,如果ID代表的重复字段那...
284
热度 -
[MySQL] mysql表数据中文乱码有关问题
mysql表数据中文乱码问题在navicatformysql中以视图方式创建表,然后在打开表中新增数据,输入中文,换行出现乱码,编码问题解决办法:通过CREATETABLE语句创建表,指定编码为UTF8,如下例:CREATETABLE`ts_app`(?`id`int(11)NOTNULLAUTO_...
234
热度 -
[MySQL] hibernate(9)多对多关联
hibernate(九)多对多关联一、多对多单向关联假设一个老师教多个学生,一个学生被多个老师教,这就是典型的多对多关系配置方式是在Teacher类的getStudents()[email protected]@JoinTable(name="t_s",joinColumns={@Join...
221
热度 -
[MySQL] [ MySql学习心得 ] -Two
[MySql学习心得]--Two五、MySql中常用子句1.where子句我们都知道在查询数据时,未必会查整个表中的数据,当有条件查询时,就会用到where子句。其结构:select*from[表名]where[条件]。2.like子句like子句就是模糊查询,有下面一些通配符:(1).%替代一个或...
212
热度 -
[MySQL] mysql中数据并非乱码,而在command line client中乱码有关问题解决办法
mysql中数据并非乱码,而在commandlineclient中乱码问题解决方法修改mysql中的my.ini文件,此处要修改2个地方,一个在57行另一个在81行。default-character-set=utf8将其修改为default-character-set=gb2312
220
热度 -
[MySQL] 启动mysql服务出现1067的错误
启动mysql服务出现1067的异常在mysql的安装文件中找到my-small.ini这个文件,复制一份,然后重命名为:my.ini,在my.ini的最后加上[mysqld]basedir=C:\mysql-5.1.11-beta-win32datadir=C:\mysql-5.1.11-beta...
263
热度 -
[MySQL] mysql bin文件复原
mysqlbin文件还原1.幸好本人养成了个好习惯,无论改动的大小我都会先备份一份数据-rw-r--r--1rootroot247366407-3009:38terminfo-bak0730.sql找到了,果然是7月30号早上09点38分左右备份的,幸好有备份啊,要不然就悲催了.......先把备份...
207
热度 -
[MySQL] SSD硬盘下MySQL5.6优化,性能提升入10倍
SSD硬盘下MySQL5.6优化,性能提升进10倍笔记本性能参数如下:CPU:i7内存:16G硬盘:SSD优化前(默认安装),批量执行1万笔insert耗时11秒,优化后,批量执行1万笔insert耗时1.03秒测试534万笔insert耗时11分4秒340毫秒,优化后的参数如下,仅供参考。[cli...
400
热度 -
[MySQL] 使用MySQL统计页面访问及排行
使用MySQL统计页面访问及排名统计访问页面数量,以分辨率进行排名 SELECTCONCAT(`height`,'*',`width`)AS`resolution`,COUNT(CONCAT(`height`,'*',`width`))AS`total` FROM`wifi_status_page`...
257
热度 -
[MySQL] Mysql Replication运维与实施(3)
MysqlReplication运维与实施(三)十三、Replication部署准备??我们在三台机器上构建Replication架构,使用MySQL5.7.10:??1)三个mysql实例分别为“mysql-1”、“mysql-2”、“mysql-3”??2)IP分别为“192.168.1.100...
335
热度