Code前端首页关于Code前端联系我们

PYTHON数据库管理:使用PyMySQL数据库

terry 2年前 (2023-09-24) 阅读数 50 #后端开发

学习了SQLite数据库的相关内容后,我们还通过前面的内容学习了相关的数据库操作。 PyMySQL数据库的操作和前面的内容类似,不过我们可以直接通过Navicat查看,数据库中的内容用于数据可视化。我们已经完成了下载和安装。本节我们就直接进入研究。

1。建立数据连接

如果我们要使用数据库,首先要建立数据连接。连接时我们需要使用connect()函数。这个函数中有很多参数。让我们通过一个例子来看一下。用法:

1234导入pymysqlcon=❙❙‶。 = 'localhost',用户 = 'root',密码=❙❙2 35-5※6❙ ,数据库='python',字符集= 'utf8',端口=‷ ‷ 打印('连接成功')

输出结果为:

1 连接成功

参数如下:

host: host名称数据库或IP 地址 : 连接数据库端口号

用户:访问数据 帐号

passwprd 或 passwd:数据库密码

数据库或 db:数据库中的库名称 必须指定方法‸' char设置:en按照所附数据库信息,数据库必须附上。

PYTHON数据库管理:PyMySQL数据库的使用

2。创建数据表

前面我们已经介绍过连接数据库的方法。这里我们直接通过PyMySQL创建表。其语法结构与前一个类似。我们直接使用。看下面代码:

1234567891011121314import pymysqlcon =❀♸♸❙❙♸‶‶mysql 。 = 'localhost',用户 = 'root',密码=,密码‸22‶‶‶ 6',数据库='python',字符集= 'utf8'

,端口 ‷‷‷‷ = ) 打印('连接成功' )光标= () ( # 执行者( )#C """创建表用户                                         主键 id varchar(8), | class var字符(2))"""""" ‼ con.close()

启动后我们就可以恢复我们的数据库了 下来显示当前表。

PYTHON数据库管理:PyMySQL数据库的使用

我们可以右键单击用户并选择“表设计”来查看或更改表结构。? pymysqlcon = pymysql.connect(主机=

= localhost',用户= ‘根’ ,密码= '123456'❙❙=❙

,21字符集'utf8'',端口=3306)❙‼打印连接成功->')光标 )con.光标() #创建游标print>❙''❙' cursor.execute( """创建表用户 (id char (8) Primary key, ❃ sex sex tisk('正在整理表格,开始插入数据->')#下面开始输入数据光标cuzor.exe id,姓名,年龄,性别,班级)values('1001','李华','21','男','1')")cursor.execute("insert进入用户(id,名称e,年龄,性别,班级)values('1002','小明','21','男','1')")cursor.execute("插入用户( id,姓名,年龄,性别,班级)values('1003','小张','20','女','2')")print('数据插入完成,开始浏览数据->')cursor.execute('select * from users')#查询数据 row v 光标:

1234567891011121314

"id = "

, row[0]," 名称 = "21, 行[1] . ])printprint-(※(>''※))#执行数据修改Cursor.execute( “更新用户set Age = 21 where ID = 1003" ) Cursor.execute('从用户中选择*')#查询数据for 行"姓名 = ",行[1],❙"❙"年龄 = "],"性别 = ",行[1],” " class = "❙❙ ('数据更改完成,开始数据删除->')#开始删除数据or.execute("从id=1002的用户中删除;")print('数据删除完成->>'‼'数据删除完成,最终数据cursor.execute('从用户中选择*')#数据查询❙‸v 光标: ?行[ 1],"年龄 = ",行[2],"性别 = "❙❙❙❙❙❙❙❙❙ ‶ " class = ",row[ R]) Cursor.close () Con.commit () 输出为:关闭表 () - > 完成建表,开始插入数据 -> 完成插入数据,开始浏览 > id = 姓名❙❙=李华年龄=21性别= 男类= =1002姓名=小明 年龄 = 性别 =❙❙❙ ‶‸ 班级 = 1id = = ❙ ❙ ♶❙

= 20 性别 = 2数据显示完成,开始编辑数据->id❙=‶名称 = = 21 性别 ❙==❀

班级 = id 1002 姓名 =❙ ❙ o = 21 性别= 等级 = 1id❙❙❙❙❀♸❙❀1 1003 姓名 = 小张年龄>=2数据更改完成,开始删除数据 - >数据删除完成,最终数据为 ->‽❙❙ ‽ id = 1001姓名=李华年龄21=年龄= 21 性别 = class❙ ❙ = 2

PYTHON数据库管理:PyMySQL数据库的使用

数据库中的信息也是一致的。通过这个例子,我们使用了前两部分所学到的内容,并逐渐添加和更改它。并删除操作

4。总结

数据库的学习就到此为止。通过本章的内容,您将主要熟悉两种Python数据库编程接口,并通过基本的数据库操作来管理相关数据。要理解更深层次的内容,需要学习数据库相关的内容。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门