知行编程网知行编程网  2023-01-14 19:30 知行编程网 隐藏边栏  66 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于怎么在python导入数据库的相关知识,包括python怎么把数据写入数据库,以及python怎么导入数据集这些编程知识,希望对大家有参考作用。

如何在python中导入数据库

PyMySQL 安装

在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。

PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。

如果尚未安装,我们可以使用以下命令安装最新版本的 PyMySQL:

$ pip3 install PyMySQL

推荐学习《

如果你的系统不支持pip命令,可以通过以下方式安装:

1、使用 git 命令下载安装包安装(你也可以手动下载):

$ git clone https://github.com/PyMySQL/PyMySQL
$ cd PyMySQL/
$ python3 setup.py install

2、如果需要制定版本号,可以使用 curl 命令来安装:

$ # X.X 为 PyMySQL 的版本号
$ curl -L https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X | tar xz
$ cd PyMySQL*
$ python3 setup.py install
$ # 现在你可以删除 PyMySQL* 目录

注意:请确保你有root权限来安装上述模块。


数据库连接

连接数据库前,请先确认以下事项:

你已经创建了数据库 TESTDB.

在TESTDB数据库中你已经创建了表 EMPLOYEE

EMPLOYEE表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。

连接数据库TESTDB的用户名为“testuser”,密码为“test123”。可以自己设置,也可以直接使用root用户名和密码。 Mysql数据库用户授权,请使用Grant命令。

在你的机子上已经安装了 Python MySQLdb 模块。

如果你不熟悉 sql 语句,可以访问我们的 SQL 基础教程

实例

import pymysql
 
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
 
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
 
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
 
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
 
print ("Database version : %s " % data)
 
# 关闭数据库连接
db.close()

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享