码迷,mamicode.com
首页 > 数据库 > 详细

Python/MySQL(三、pymysql使用)

时间:2017-06-10 00:31:30      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:通过   color   断开连接   data   sid   内容   关闭   远程   修改   

Python/MySQL(三、pymysql使用)

所谓pymysql就是通过pycharm导入pymysql模块进行远程连接mysql服务端进行数据管理操作。

一、在pycharm中导入pymysql模块:

技术分享

最后进行搜索和导入

 技术分享

二、通过pycharm语句连接MySQ服务端(MySQL服务端必须先启动)

1 import pymysql
2 导入pymysql
3 conn=pymysql.connect(host=localhost,user=root,password=guobaoyuan123,database=user,charset=utf8)
4 进行连接数据库服务端(host 访问服务端的ip,user 访问服务端的用户,password访问服务端的用户密码,database 访问服务端的数据库,charset 访问时采用的编码方式)

pymysql对数据库进行修改操作

 1 import pymysql
 2 conn=pymysql.connect(host=localhost,user=root,password=guobaoyuan123,database=lian)
 3 ## 连接mysql数据库并创建句柄 (host连接的机器,user连接的用户,password连接的密=密码,database连接的数据库 )
 4 coursor=conn.cursor()
 5 ##创建游标
 6 ste=coursor.execute(insert into student(sid) VALUES (2))
 7 ##通过游标执行SQL命令语句
 8 conn.commit()
 9 ##进行提交(在对数据库中的内容进行修改时,需要进行提交内容方可进行保存)
10 coursor.close()
11 ##关闭游标执行操作
12 conn.close()
13 ##断开连接

 

 

 pymysql对数据库进行查看操作

 1 import pymysql
 2 conn=pymysql.connect(host=localhost,user=root,password=guobaoyuan123,database=lian)
 3 ## 连接mysql数据库并创建句柄 (host连接的机器,user连接的用户,password连接的密=密码,database连接的数据库 )
 4 coursor=conn.cursor()
 5 ##创建游标
 6 ##查询数据库
 7 row=coursor.fetchone()
 8 ##查询数据库表中的第一行数据
 9 # row_i=coursor.fetchmany()
10 # ##查询数据库表中的第(想要查询的)行数据  只能填写一个
11 # row_d=coursor.fetchall()
12 # ##查询数据库表中的所有行数据
13 print(row)
14 ##打印查询的数据内容(以元组的形式显示)
15 coursor.close()
16 ##关闭游标执行操作
17 conn.close()
18 ##断开连接

 

注意:在使用pymysql中,上边就是俩个模板,在pycharm中远程MySQL使用的语句都是SQL语句,所有语句都放在 coursor.execute() 中进行传输到服务端,MySQL服务端接收后会进行语句解析,然后执行!

 

Python/MySQL(三、pymysql使用)

标签:通过   color   断开连接   data   sid   内容   关闭   远程   修改   

原文地址:http://www.cnblogs.com/guobaoyuan/p/6974246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!