首页 > 代码库 > Python/MySQL(三、pymysql使用)
Python/MySQL(三、pymysql使用)
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使用)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。