Python 操作 MySQL
本文最后更新于:2023年4月15日 下午
本文链接Python 操作 MySQL
开发环境与配置
- win_x64
- Ubuntu14.04
- Python3.x
pip安装pymysql模块
直接使用pip安装 pip install pymysql
win64上直接在cmd中执行
连接本地数据库
使用模块pymysql
连接数据库
本地数据库相关配置请参阅:
- https://rustfisher.com/2019/02/26/Database/MySQL-install_and_config_Mac/
- https://rustfisher.com/2017/02/25/Database/MySQL-install_and_config_Windows/
1 |
|
输出:
1 |
|
可以直接执行sql语句。获得的结果是元组。
sql相似条件查询
1 |
|
增
插入数据
插入一条数据,接上面的代码
1 |
|
添加列
在mobile后面添加一列cash
1 |
|
如果要设置默认值
1 |
|
删
删除数据
删除 name=秀吉 的数据
1 |
|
删除列
删除cash列
1 |
|
改
修改数据
更新符合条件的数据
1 |
|
事物处理
给某个记录的cash增加
1 |
|
直接执行SQL语句,十分方便
代码片段
给数据库添加列
从json中读取需要添加的列名,获取当前2个表中所有的列名
整理得出需要插入的列名,然后将列插入到相应的表中
1 |
|
将字段字符改变
这里将main_table_keys中的所有字段改为utf8
1 |
|
Python 操作 MySQL
https://blog.rustfisher.com/2017/05/25/Python/Python-mysql_use/