![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 53
Thomas_Lean
这里只记录总结技术经验,有任何错误尽管提出哈
展开
-
解决Python字符串拼接原生SQL,带单双引号或者斜杠出错的问题
1.如果是单双引号,不需要保留的情况下可以直接替换成空。以上就是由于在字符串拼接时单引号被转义导致的问题。2.特殊字符或者斜杠。原创 2023-02-23 14:19:52 · 2272 阅读 · 1 评论 -
python 解决mysql where in 对列表(list,,array)问题
其实在很多实际开发中都会用到where xxx in (list)的查询语句进行数据查询,一般接口传参为了方便都会直接传递数组,那么该如何快捷的格式化sql语句呢实例:SELECT * FROM test where status='SUCESS' and operator_id in ('5122','5123');前台传给过来的参数:{ "status": "SUCESS", "operator_id": ['5122','5123']}格式化:filter_ret = ','.j原创 2021-04-08 16:36:26 · 2125 阅读 · 0 评论 -
Mysql数据库主从同步实例(亲测)
今天来测试下数据的主从同步,前提是两台服务器均要下载安装mysql,具体的安装步骤可以参考之前的文章:CentOS安装magento2.x教程名称IPmsyql-master(主库192.168.204.130mysql-slave(从库)192.168.204.151开启时间同步关闭防火墙#两台都要修改systemctl stop firewalldsetenforce 0getenforce修改hosts文件#两台都要修改 vi /etc/hos原创 2021-03-18 14:43:24 · 664 阅读 · 0 评论 -
解决数据库unicode编码导致字符串读取问题
数据库设置编码为:utf8mb4_unicode_ci在业务上用数据库已经存储带空格的字符去对比真实输入带有空格的字符串数据,就会遇到表面上看过去一模一样,经过程序对比却是返回False例子:数据库可视化查询结果如下:用程序查询出来的结果:>>> data[('Free\xa0Pray')]这显然无法正常匹配的上,用unicodedata库即可解决该问题。解决方案:new_str = unicodedata.normalize("NFKD", unicode_str)原创 2020-09-04 16:00:56 · 958 阅读 · 0 评论 -
MySQL增删改查报(INSERT、DROP、UPDATE、SELECT、CREATE)command denied to user 'xx'@'localhost' for table 'test'
由于现在业务需求需要给某开发者开放授权一个mysql的链接账户,以便于能更好的对数据进行管理。前提需要进入mysql的命令列界面(shell)查看用户权限show grants; 结果:+-------------------------------------------------------------+| Grants for root@% ...原创 2020-05-08 10:18:41 · 4926 阅读 · 0 评论 -
python链接mysql方法简介
作者:铁头同学转载链接:https://blog.csdn.net/zeroooorez/article/details/996894451.python使用pymysql连接数据库import pymysqluser = input('请输入用户名:')pwd = input('请输入密码:')# 1.连接conn = pymysql.connect(host='127.0.0....转载 2020-04-22 14:42:10 · 1323 阅读 · 0 评论 -
史上最全的mysql基础教程
作者:智障二百五转载链接:https://blog.csdn.net/weixin_45108087/article/details/102766281进入mysql命令shell:mysql -h 主机 -P 端口号 -u 用户名 -p回车后输入密码即可。[root@localhost ~]# mysql -h 127.0.0.1 -P 3306 -u root -p如果-h参数...转载 2020-04-22 14:13:31 · 758 阅读 · 0 评论 -
连接远程mysql数据库失败常见原因及解决办法
安装好mysql后,想本地用Navicat直接远程链接方便一些,结果发现连不上。我第一个想到的就是数据库没有开放远程登陆权限,于是设置明明如下:1.进入mysql开放权限bash-4.2# mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL c...原创 2020-04-22 12:01:26 · 2488 阅读 · 0 评论 -
Linux使用docker安装mysql
1.下载MySQL服务器Docker映像严格来说,无需单独下载服务器映像;但是,在创建Docker容器之前执行此步骤可确保您的本地映像是最新的。要下载MySQL Community Edition映像,请运行以下命令docker pull mysql/mysql-server:tag该tag是你想拉的图像版本的标签(例如5.5, 5.6,5.7, 8.0,或latest)。如果 省略,则使...转载 2020-04-21 15:08:26 · 706 阅读 · 0 评论 -
MySQL数据库面试题(2020最新版)
作者:ThinkWon ...转载 2020-03-20 14:40:36 · 893 阅读 · 0 评论