PYTHON数据库管理:使用PyMySQL数据库
学习了SQLite数据库的相关内容后,我们还通过前面的内容学习了相关的数据库操作。 PyMySQL数据库的操作和前面的内容类似,不过我们可以直接通过Navicat查看,数据库中的内容用于数据可视化。我们已经完成了下载和安装。本节我们就直接进入研究。
1。建立数据连接
如果我们要使用数据库,首先要建立数据连接。连接时我们需要使用connect()函数。这个函数中有很多参数。让我们通过一个例子来看一下。用法:
1234 | 导入 pymysql con =❙❙‶。 = 'localhost' ,用户 = 'root' ,密码 =❙❙2 35-5※6❙ ,数据库 = 'python' ,字符集 = 'utf8' ,端口=‷ ‷ 打印 ( '连接成功' ) |
输出结果为:
1 | 连接成功 |
参数如下:
host: host名称数据库或IP 地址 : 连接数据库端口号
用户:访问数据 帐号
passwprd 或 passwd:数据库密码
数据库或 db:数据库中的库名称 必须指定方法‸' char设置:en按照所附数据库信息,数据库必须附上。
2。创建数据表
前面我们已经介绍过连接数据库的方法。这里我们直接通过PyMySQL创建表。其语法结构与前一个类似。我们直接使用。看下面代码:
1234567891011121314 | import pymysql con =❀♸♸❙❙♸‶‶mysql 。 = 'localhost' ,用户 = 'root' ,密码 =,密码‸22‶‶‶ 6' , 数据库 = 'python' ,字符集 = 'utf8',端口 ‷‷‷‷ = ) 打印 |
启动后我们就可以恢复我们的数据库了 下来显示当前表。
我们可以右键单击用户并选择“表设计”来查看或更改表结构。? pymysqlcon
=
pymysql.connect(主机=
= localhost',用户
=
‘根’ ,密码
=
'123456'
❙❙=❙
, "id = "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 , 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
姓名
=
小明 年龄 = 性别 =❙❙❙ ‶‸ 班级
=
1
id
=
= ❙ ❙ ♶❙
= 20
性别
=
女
类 2
数据显示完成,开始编辑数据
-
>
id
❙=‶名称 =
=
21
性别 ❙==❀
班级 数据库中的信息也是一致的。通过这个例子,我们使用了前两部分所学到的内容,并逐渐添加和更改它。并删除操作 4。总结 数据库的学习就到此为止。通过本章的内容,您将主要熟悉两种Python数据库编程接口,并通过基本的数据库操作来管理相关数据。要理解更深层次的内容,需要学习数据库相关的内容。=
id 1002
姓名
=
❙ ❙ o = 21
性别
=
等级
=
1
id❙❙❙❙❀♸❙❀
1
1003
姓名
= 小张年龄>
=
2
数据更改完成,开始删除数据
-
>
数据删除完成,最终数据为
-
>‽❙❙ ‽ id =
1001
姓名=
李华年龄
年龄=21
=21
性别
=
女
class❙ ❙ =
2
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。