随笔分类 - MySQL
摘要:本文介绍异步MySQL异步驱动aiomysql的使用 1,安装异步模块 如果没有模块则先使用pip安装模块 ? 1 2 pip3 install asyncio pip3 install aiomysql 2,创建MySQL数据库连接池 和同步方式不一样的是使用异步不能直接创建数据库连接conn,需
阅读全文
摘要:存储过程详解 存储过程简介 什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编
阅读全文
摘要:with LogMysqlApeT(db) as m_client: condition = "select * from {} where deleted=0 ".format(table) condition_count = "select count(id) as numbers from {
阅读全文
摘要:pymysql 连接池 pymysql连接池 import pymysql from DBUtils.PooledDB import PooledDB, SharedDBConnection ''' 连接池 ''' class MysqlPool(object): def __init__(self
阅读全文
摘要:# mysql链接 class LogMysql(object): conn = None cursor = None def __init__(self): # 生产 self.conn = pymysql.connect(host='root', user='datacenter', passw
阅读全文
摘要:python中使用excutemany执行update语句,批量更新 # coding:utf8 import pymysql import logging connection = pymysql.connect(host=HOST, port=3306, user=USER, password=
阅读全文
摘要:查看表的字段与含义 select column_name,column_comment from information_schema.`COLUMNS` where table_Schema='log' and table_Name='logdetailsmkmg'
阅读全文
摘要:1. 连接mysql 2. 多字段动态插入mysql数据库中 3. 数据更新插入mysql数据库中
阅读全文
摘要:mysql修改表名,列名,列类型,添加表列,删除表列 alter table test rename test1; --修改表名 alter table test add column name varchar(10); --添加表列 alter table test drop column nam
阅读全文
摘要:MySQL 查询练习记录 最近在复习mysql,在b站上找了一个感觉还不错的视频,把视频中查询练习相关的内容记录了下来,以便自己日后查阅和复习。 视频连接:https://www.bilibili.com/video/av39807944/?p=1 数据准备 创建数据表 学生表 student: 1
阅读全文
摘要:创建数据库连接池 使用数据库连接池 自制sqlhelper
阅读全文
摘要:mysql主从复制 Mysql 数据库备份与恢复 备份 mysqldump -u root -p --all-databases > /tmp/mysql.dump 恢复 mysql -uroot -p < /tmp/mysql.dump mysql 主从复制 1234 主从机制实现原理:(1) m
阅读全文
摘要:MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API
阅读全文
摘要:mysql主从同步异常原因及恢复 mysql主从同步异常原因及恢复 mysql主从同步异常原因及恢复 mysql主从同步异常原因及恢复 前言 mysql数据库做主从复制,不仅可以为数据库的数据做实时备份,保证数据的完整性,还能做为读写分离,提升数据库的整体性能。但是,mysql主从复制经常会因为某些
阅读全文
摘要:在Mac上通过brew install mysql 安装了完mysql 执行mysql.server start 报错:ERROR! The server quit without updating PID file (/usr/local/var/mysql/chenyuntekiMacBook-
阅读全文
摘要:ORM框架SQLAlchemy 阅读目录 一 介绍 二 创建表 三 增删改查 四 其他查询相关 五 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行
阅读全文
摘要:============Mysql数据备份========== 1、物理备份:直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows 2、逻辑备份:备份的是建表、建库、插入等操作所执行的SQL语句。适用于中小型数据库,效率相对较低。 3、导出表:将表导入到文本文件中 一、使用mysqldump实现逻辑备份 #语法: mysqldump -h 服务器 -u用户名 -...
阅读全文
摘要:=============python操作MySQL============ 一、链接,执行sql,关闭(游标) import pymysql # 导入模块 user= input('用户名:>>').strip() pwd= input('密码:>>').strip() #先链接,拿到游标 conn=pymysql.connect(host='localhost',user='root'...
阅读全文
摘要:索引原理与慢查询 阅读目录 - 一、介绍 - 二、索引的原理 - 三、索引的数据结构 - 四、聚集索引与辅助索引 - 五、MySQL索引管理 - 六、测试索引 - 七、正确使用索引 - 八、联合索引与覆盖索引 - 九、查询优化神器-explain - 十、慢查询优化的步骤 - 十一、慢日志管理 一、
阅读全文