Python/MySQL(三、pymysql使用)
2017-06-09 23:51
218 查看
Python/MySQL(三、pymysql使用)
所谓pymysql就是通过pycharm导入pymysql模块进行远程连接mysql服务端进行数据管理操作。
一、在pycharm中导入pymysql模块:
最后进行搜索和导入
二、通过pycharm语句连接MySQ服务端(MySQL服务端必须先启动)
import pymysql 导入pymysql conn=pymysql.connect(host='localhost',user='root',password='guobaoyuan123',database='user',charset='utf8') 进行连接数据库服务端(host 访问服务端的ip,user 访问服务端的用户,password访问服务端的用户密码,database 访问服务端的数据库,charset 访问时采用的编码方式)
pymysql对数据库进行修改操作
import pymysql conn=pymysql.connect(host='localhost',user='root',password='guobaoyuan123',database='lian') ## 连接mysql数据库并创建句柄 (host连接的机器,user连接的用户,password连接的密=密码,database连接的数据库 ) coursor=conn.cursor() ##创建游标 ste=coursor.execute('insert into student(sid) VALUES (2)') ##通过游标执行SQL命令语句 conn.commit() ##进行提交(在对数据库中的内容进行修改时,需要进行提交内容方可进行保存) coursor.close() ##关闭游标执行操作 conn.close() ##断开连接
pymysql对数据库进行查看操作
import pymysql conn=pymysql.connect(host='localhost',user='root',password='guobaoyuan123',database='lian') ## 连接mysql数据库并创建句柄 (host连接的机器,user连接的用户,password连接的密=密码,database连接的数据库 ) coursor=conn.cursor() ##创建游标 ##查询数据库 row=coursor.fetchone() ##查询数据库表中的第一行数据 # row_i=coursor.fetchmany() # ##查询数据库表中的第(想要查询的)行数据 只能填写一个 # row_d=coursor.fetchall() # ##查询数据库表中的所有行数据 print(row) ##打印查询的数据内容(以元组的形式显示) coursor.close() ##关闭游标执行操作 conn.close() ##断开连接
注意:在使用pymysql中,上边就是俩个模板,在pycharm中远程MySQL使用的语句都是SQL语句,所有语句都放在 coursor.execute() 中进行传输到服务端,MySQL服务端接收后会进行语句解析,然后执行!
相关文章推荐
- 使用pymysql在python中对mysql的增删改查操作(一)
- 使用pymysql在python中对mysql的增删改查操作(综合)
- Python使用pandas & pymysql读取MySQL数据到csv文件中
- 使用Python3 xlrd pymysql 实现读取Excel数据读取以及mysql存储
- 使用pymysql在python中对mysql的增删改查操作(二)
- Python3.5-Django1.11 使用pymysql 连接mysql
- MAC 使用 python3 安装 PyMysql 模块,安装 MySQL
- python3 使用 pymysql操作mysql
- 使用pymysql在python中对mysql的增删改查操作(四)
- Python 使用pymysql连接MySQL
- python使用pymysql实现操作mysql
- python3.5下django2.0使用pymysql连接mysql
- Python 3.2: 使用pymysql连接Mysql
- 使用pymysql在python中对mysql的增删改查操作(五)
- Python3中使用PyMySQL连接Mysql
- python3使用Django框架连接mysql(python3+Django+MySQL+pymysql)
- python使用pymysql实现操作mysql
- Python 3(14)使用 PyMySQL 库访问 MySQL
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作