随笔分类 - MySQL
MySQL技术文章
摘要:一、导入SQL 方法一: (1)选择数据库 (2)设置数据库编码 (3)导入数据(注意sql文件的路径) 方法二: 2、只导出表结构
阅读全文
摘要:步骤: 进入mysql容器 登录mysql 授予远程登录权限 刷新权限,并退出 命令参考:
阅读全文
摘要:select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = '数据库名称' order by table_rows desc;
阅读全文
摘要:最简单、快速的方法: 将需要进行排序的字段编码设置为GBK,然后在查询时直接使用asc/desc就可以啦
阅读全文
摘要:sql解释:在 random_num 表中将 start_time 按照 Y-m-d 的格式 进行分组,统计每天的数据条数
阅读全文
摘要:功能概述: 使用shell脚本对服务器的数据库(全部或指定数据库)进行备份、对15天(固定天数)之前的数据库备份进行删除 命令实现: 待定
阅读全文
摘要:1、登录mysql,授予远程登录权限(确保mysql表里的登录user对应的host为 % 即可;若不是 % ,使用mysql的update更新对应host) mysql> use mysql; Database changed mysql> select host, user from user;
阅读全文
摘要:用于在log中检索出insert sql语句,主要用于数据恢复 前言: a.txt 里面存放的是 需要查找的关键字 b.bat limian 存放的是执行程序 生成的文件存放在 c.txt(自动创建)中 a.txt 与 b.bat 同级,同时与查找文件同级 b.bat具体内容如下:( 16.log
阅读全文
摘要:https://mp.weixin.qq.com/s/Fxl82jAxaeYITe9cVsmeXw
阅读全文
摘要:union简单来说就是多表链接,主要是用于(模糊)查询,全库搜索 多表搜索需要先将需要查询的表用union连接,然后在每一个union后面添加上相同的where条件 菜鸟教程
阅读全文
摘要:原因:强制重启服务器之后,发现mysql启动 失败 解决方法:强制清空 报错路径下的tmp文件,清空之后在tmp下面新建一个文件夹,文件夹的名字在你清空tmp之后启动mysql系统会给你提示 欧克,完成 over!over!over!
阅读全文
摘要:INSERT ignore INTO `field_name) VALUES(),(),(),()"; //若重复数据可以添加,请在对应的数据表字段中添加数据库索引 VALUES(),(),(),() 使用这种句式导入数据 300W条数据耗时6s,足够用了over!ove
阅读全文
摘要:数据库的优化可以从四个方面来优化: 1.结构层: web服务器采用负载均衡服务器,mysql服务器采用主从复制,读写分离 2.储存层: 采用合适的存储引擎,采用三范式 3.设计层: 采用分区分表,索引,表的字段采用合适的字段属性,适当的采用逆范式,开启mysql缓存 4.sql语句层:结果一样的情况
阅读全文
摘要:想要更改linux的mysql版本,并不需要重装系统重新选择mysql版本,只需要删除掉原来的mysql然后在安装新的就可以啦 (谨记:一定要做好数据库备份) 详情请参照:大牛博客 over!over!over!
阅读全文
摘要:phpstudy安装的mysql版本一般都是5.5或5.4的,但是有时候做项目又必须用到mysql5.7版本,所以我们现在来看一下如何在phpstudy的环境下将mysql版本升级至5.7 温馨提醒: 先删掉所有环境变量,如果是之前有的话,不然怎么安装cmd上指向的还是原来的版本。安装完再设新的环境
阅读全文
摘要:在安装有些二开框架时会遇到下面的问题,在填写完数据库密码之后他会提示你请在mysql配置文件中修改ql-mode去掉ONLY_FULL_GROUP_BY,但是我们去mysql的配置文件中查找此配置,有时候会发现压根就没有这个配置,这时候我们就要拿出杀手锏 cmd 来帮助我们完成这项使命了 first
阅读全文
摘要:在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管理 insert,update,delete 语句 over!over!over!
阅读全文