找了半天,发现网上都没有,各种用正则以及函数实现的,感觉麻烦,就去官网查看,发现了一个高手的评论,给大家爽一爽: select SUBSTRING_INDEX('name=liwenguang&psw=xxx&a…
分类:MySql
mysql表的操作
什么是表 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段. 创建表 在mysql中可以创建表,首先我们需要创建一个库,再转换到这个库下边,创建表具体的方法…
MySQL深入学习笔记
本文是阅读《MySQL技术内幕-InnoDB存储引擎》第二版,《MySQL DBA修炼之道》,以及《MySQL王者晋级之路》所记录的笔记. InnoDB体系架构 线程 主线程(Master Thread):将缓冲池中的数…
mysql索引深入理解
详解b+树 如上图,是一颗b+树,关于b+树的定义可以参见B+树,这里只说一些重点,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35,包含指…
SQL优化方案
好久没有写东西了,最近在接触Java的项目,感觉自己真的懂的太少,要学的知识太多,刚开始感觉只要可以完成一个接口就可以了,现在渐渐的感觉自己离学会Java,弄通Java还差的太远。Java不仅仅要学会它的语法,还要学Li…
Spring Data之@Query中的org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML
Spring Data之@Query中的org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML 1.问题描述 or…
windows下mysql忘记root密码,如何重设密码
添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld –install net stop mysql # 忘记密码找回 找到mysql数据库中的my.ini配置文件,登录跳过密码验证…
解决一个mysql慢查询
之前一直依赖惯了通过mysql慢查询文本日志来解决问题,这次遇到的情况是无法访问文本日志,只能在mysql客户端里鼓捣,经过一番周折之后,终于顺利解决问题,原先一个页面的首字节返回时间长达24秒,经过优化后缩短为1秒。以…
二进制日志-mysqlbinlog工具的使用
mysqlbinlog是一个客户端程序,可以审查binlog文件及中继日志文件的内容。既可以读取本地也可以读取远程的binlog文件,输出二进制日志的内容。 mysqlbinlog常用的选项: —database=db_…
mysql备份-使用mysqldump实施逻辑备份
Mysqldump是一个逻辑备份命令;意思就是将数据库中的数据备份成一个文本文件;也可以说是将表的结构和数据存储在文本文件中。 Mysqldump命令的工作原理很简单,它先查出需要备份的表的结构,再在文本文件中生成一个C…
运用canvas保留网页为pdf文件支撑跨域
媒介 之前上一篇漫笔说了Canvas截图网页为图片,下来个新需求,把网页截图后保留为PDF文件供用户下载。 运用canvas保留网页为pdf文件支撑跨域正文 需求:用户点击下载,将页面保留为PDF文件并下载。 思绪:继承…
mysql中char、varchar、nvarchar区别
苦心人,天不负。 mysql中char、varvhar、nvarchar都是用来存储字符串的,只是他们的存储方式不一样。 char 固定长度的非Unicode字符数据,最大长度8000个字符。例:char(8) 输入的字…