温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python中怎么操作数据库

发布时间:2021-07-10 14:11:54 来源:亿速云 阅读:143 作者:Leah 栏目:大数据

本篇文章为大家展示了python中怎么操作数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

python3连接mysql需要安装pymysql模块

  • 1、本地安装:pycharm版本是2019.3;python版本是3.7.3;pymysql版本是0.10.0;

  • 2、远程安装:虚拟机内安装centos7系统;centos7系统内安装mysql版本是5.7.23;

  • 3、python连接数据库的接口

pymysql.Connect()参数说明

host(str): MySQL服务器地址

port(int): MySQL服务器端口号

user(str): 用户名

passwd(str): 密码

db(str): 数据库名称

charset(str): 连接编码

connection对象支持的方法

cursor() 使用该连接创建并返回游标

commit() 提交当前事务

rollback() 回滚当前事务

close() 关闭连接

cursor对象支持的方法

execute(op) 执行一个数据库的查询命令

fetchone() 取得结果集的下一行

fetchmany(size) 获取结果集的下几行

fetchall() 获取结果集中的所有行

rowcount() 返回数据条数或影响行数

close() 关闭游标对象

PS:如有需要Python学习资料的小伙伴可以加下方的群去找免费管理员领取

点击加群即可免费获取Python学习资料

可以免费领取源码项目实战视频PDF文件

Python入门基础:如何使用python操作数据库

# 创建游标
 conn = pymysql.connect(host='192.168.126.131',
                        port=3306,
                        user='root',
                        password='123456',
                        )
 print(conn)
 cursor = conn.cursor()
 print(cursor)
 output:
 <pymysql.connections.Connection object at 0x0000017E24790488>
 <pymysql.cursors.Cursor object at 0x0000017E249457C8> # 游标对象
 # 如想了解游标都有哪些属性和方法可以查看cursors.py文件中的Cursor类定义的一切
# 查看下所连接数据库的版本信息,用到了cursor类定义的execute()和fetchall()方法
 conn = pymysql.connect(host='192.168.126.131',
                        port=3306,
                        user='root',
                        password='123456',
                        )
 cursor = conn.cursor()
 cursor.execute("select version()")
 data = cursor.fetchall()
 print("Mysql's version : %s " % data)
 output:
 Mysql's version : ('5.7.23',) # mysql的版本是5.7.23
 # 创建数据库和数据表,使用sql语句或者数据库工具navicat;
 CREATE DATABASE database_name;
 CREATE TABLE table_name (column_name column_type);

上述内容就是python中怎么操作数据库,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI