Mysql
文章平均质量分 85
zhouguoqionghai
这个作者很懒,什么都没留下…
展开
-
mycli 启动 UnicodeDecodeError 及运行时 WinError 995 问题
mycli 是一个 python 写的功能强大的 mysql 命令行补全工具,交互体验类似 ipython 或者 jupyter。项目在这里. 直接使用 pip 来安装即可,pip install mycli. 安装完毕运行报错。 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa8 in position 52: invalid start byte 报错的调用栈如上。报错的部分是 configobj 模块,遇到编码问题。configobj原创 2021-04-22 09:16:49 · 672 阅读 · 10 评论 -
python 操作数据库插入语句占位符问题
1,在 Python 中使用 sqlite3 连接数据库,插入语句的展位符为 "?" cur.execute("insert into user values(?,?,?)",(1,2,"zhang"))2、在 Python 中,使用 pymysql 连接 mysql 数据库,插入语句的占位符为 "%s" cursor.execute("insert into user values(%s原创 2017-08-01 01:20:58 · 12797 阅读 · 1 评论 -
Mysql localhost 与 127.0.0.1的区别
收集自网络 MySQL主机127.0.0.1与localhost区别: 1、localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) 他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1,所以其实在 Windows 上是没有区别的。原创 2017-08-01 10:51:03 · 2388 阅读 · 0 评论 -
Mysql的锁
总的来说,Mysql 的锁分为以下三种: 表级锁:计算简单,不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。不会出现死锁的原因在于所有的锁是同时获取的。 行级锁:计算复杂,会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间,会出现死锁,锁定粒度界于表锁和行锁之间,并发度也界于两者之间。 常用的 Mysql 的两种引擎:My原创 2017-07-28 20:47:34 · 1870 阅读 · 0 评论 -
远程登录 Windows 上 Mysql 配置
Mysql 自带的Mysql 数据库中的user 数据表,存储着各种用户的权限。 ::1 表示本机的 ipv6 地址,% 是通配符,表示任意的地址都可以。 windows 上配置局域网其他 ip 可访问本机的 mysql: grant all privileges on *.* to 'myuser'@'hostname' identified by 'passwd' ; fl原创 2017-10-10 12:31:19 · 1901 阅读 · 0 评论 -
Mycat 使用问题一则 通过mycat插入,却不能查询
游戏项目需要全球同服,做分布式架构。数据库需要分库,在使用 Mycat 中间件时,需要一个插入全局唯一id的问题,测试代码如下:import pymysql import datetime import random import socket import time con = pymysql.connect(host = "127.0.0.1", port = 8066, user = "r...原创 2018-02-10 12:21:45 · 8589 阅读 · 3 评论 -
Mysql 编码修改与 pymysql 编码参数说明
show variables like 'character%'; 查看所有的编码:在配置文件 my.ini 中的 [mysqld] 章节下添加 character-set-server = utf8 改变 character_set_server 的编码,需要重启mysql服务生效。character_set_database 的编码的配置不在配置文件中,使用 alter database da...原创 2018-06-13 13:29:26 · 1406 阅读 · 0 评论 -
AWS rds table storage engine for doesn't have this option 问题
aws rds上做数据迁移时,导出的文件在导入新数据库出现 : table storage engine for doesn't have this option 报错,报错这一行的内容为: ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED . 突然发现建表的时候,使用的引擎明明是 MyISAM 的,怎么导出之后成了 InnoDB 的了。原来...原创 2019-09-10 13:35:50 · 7005 阅读 · 0 评论