MySQL
Simon Mao
心在哪,风景就在哪!
展开
-
使用 PHP 批量单独导出 MySQL 数据库文件
目录使用 PHP 批量单独导出 MySQL 数据库文件原理代码使用附使用 PHP 批量单独导出 MySQL 数据库文件原理使用 mysql 命令获取数据库信息清洗、过滤数据使用 mysqldump 命令进行导出代码dump_database.php<?php/** * 使用 PHP 批量单独导出 MySQL 数据库文件 */define('USERNAME', 'root'); // MySQL用户名define('PASSWORD', 'root'); // MySQL原创 2020-06-19 14:41:34 · 399 阅读 · 0 评论 -
MySQL数据库通过字段名来搜索相应的表
二次开发ecshop中遇到个问题,我添加了一个配置项,但是标题和提示不在配置项表中添加,于是只能通过关键词来搜索,以下是我用的方法:用MySQL语句查询:定位列名:use 表名;select * from information_schema.COLUMNS where COLUMN_NAME='列名';原创 2017-05-31 10:37:23 · 1607 阅读 · 0 评论 -
MySQL开启日志记录查询/执行过的SQL语句
作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件。方法有几种,但是个人觉得以下这种最简单,但是重启MySQL服务后需要重新配置。查询日志功能是否开启SHOW VARIABLES LIKE 'general%';general_log:日志功能是否开启,默认关闭OFFgeneral_log_file:日志文件保存位置开启日...原创 2018-03-17 11:20:20 · 37634 阅读 · 0 评论 -
MySQL查询统计并关联更新
做项目的时候遇到一个问题,但又不想写代码去实现,因为遵循一个原则:能用SQL语句尽量不写代码。例子:A表(cid)B表(cid, cnum)A表cid会重复,把相同的分组统计出现次数出来,再存入B表对应的cnum,B表的cid不重复。MySQL语句:UPDATE bSET b.`cnum` = (SELECT c.counts FROM ...原创 2018-03-05 16:30:47 · 2529 阅读 · 0 评论 -
MySQL8.0登录提示caching_sha2_password问题解决方法
背景用docker构建mysql容器后连接遇到以下问题问题Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not foundmysqli_real_connect():...原创 2019-03-17 22:55:10 · 90853 阅读 · 16 评论