随笔分类 - MySQL
1
MySQL相关学习记录
摘要:前言 如需查看MySQL的登录日志,首先要确认开启了general_log general_log会记录所有的SQL操作,一般不建议开启。 内容 查看general_log日志是否开启和存放目录 show global variables like '%general%'; 默认是以文件输出的,不输
阅读全文
摘要:前言 如果你不想使用PDMan的话,这不失为一个好的方法 内容 导出某一个库 SELECT TABLE_SCHEMA as '数据库名称', TABLE_NAME as '表名称', COLUMN_NAME as '列名', COLUMN_TYPE as '数据类型', IS_NULLABLE as
阅读全文
摘要:前言 数据导入的时候,导入了重复的数据 内容 结果 delete from <table.name> where id in (select id from (select * from <table.name> where wxid in(select wxid from <table.name>
阅读全文
摘要:前言 就这样吧 步骤 use information_schema; select table_name,table_rows from tables where TABLE_SCHEMA = '<数据库名称>' order by table_rows desc;
阅读全文
摘要:前言 MySQL大量的deleted进程,导致了磁盘利用率达到100% 淘宝数据库内核月报 步骤 具体分析,大家可以看MySQL · 特性分析 · (deleted) 临时空间,这篇文章。 我们这里直接操作解决方法。 查看当前缓存目录 mysql> show variables like 'tmpd
阅读全文
摘要:前言 为了计算一些后面的扩展,所以看下当前业务数据的存储 步骤 所有的信息都存放在information_schema这个库里面,我们可以通过查询这个库中的数据来找到我们需要的数据。 查看所有库的数据和索引大小 select table_schema, concat(truncate(sum(dat
阅读全文
摘要:前言 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 参数说明 slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为M
阅读全文
摘要:前言 导入的数据,发现有些数据前面出现了 字符,这里使用mysql的 函数来清除,当然你也可以使用 函数。 步骤 语法 示例 将tb_user表中的nickname字段里面的?替换成无 update set =replace( ,'?',''); ```
阅读全文
摘要:前言 Mysql中时间戳和时间的转化 时间转时间戳 时间戳转时间
阅读全文
摘要:前言 这个代码是之前的同事写的,现在我接管了,但是今天早上我打开这个模块的时候发现数据加载异常的缓慢,等了将近一分钟左右数据才显示到页面。 这特么的绝对不正常啊,数据量压根没那么多呀,这特喵的什么情况!果断打开代码分析下SQL! 后台框架: 步骤 1. 使用 打印出SQL语句,然后使用Navicat
阅读全文
摘要:前言 查询聊天列表,并返回最后一条聊天记录。这个有一个比较尴尬的点就是,一个是你主动发出的,一个是你接收的。 所以这个SQL会比较长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长! 步骤 查询出自己发的消息然后联合查询接收到的消息,这里要提下union的特性,就是两
阅读全文
摘要:语句 查看auto_increment_increment的值是不是1,如果是就设置成2 这样所有的表都会以奇数来自增了,因为这个是全局的设置
阅读全文
摘要:语句 赋予权限 ?> ON *.前一个代表库后一个代表表 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxxxx' WITH GRANT OPTION; 刷新权限 flush PRIVILEGES; 示例 MySQL [(none
阅读全文
摘要:SQL语言共分为五大类: 数据查询语言DQL 数据操纵语言DML 数据定义语言DDL 数据控制语言DCL 数据事物语言DTL DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>
阅读全文
摘要:下载地址: https://dev.mysql.com/doc/index-other.html Other MySQL Documentation This page provides additional documentation. There's even more available on
阅读全文
摘要:Ignoring query to other database 【报错原因】 登陆数据库缺少参数 [root@localhost ~]# mysql -root -p 【解决方法】 补全的参数,整句话意思是使用root用户去登陆密码为000000 [root@localhost ~]# mysql
阅读全文
摘要:单例基础知识简介+案例 连接数据库时使用单例模式,避免造成对数据库反复连接造成的浪费! 主要分两部分 第一部分:数据库连接的单例 第二部分:DB类的调用 1.数据库的连接 2.DB类调用连接
阅读全文
1