怎么将数据读入到mysql中

2023年 10月 25日 23.6k 0

MySQL是一个流行的关系型数据库管理系统。将数据读入MySQL是一项重要的任务,因为数据是MySQL的核心。本文将介绍如何读取数据并将其存储到MySQL数据库中。

怎么将数据读入到mysql中

需要Python和MySQLdb模块来将数据读取到MySQL中。以下是一些步骤,以帮助您完成此任务。

import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost","testuser","testpass","testdb" )
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 查询语句
sql = "SELECT * FROM EMPLOYEE
WHERE INCOME >'%d'" % (1000)
try:
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
for row in results:
fname = row[0]
lname = row[1]
age = row[2]
sex = row[3]
income = row[4]
# 打印结果
print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" %
(fname, lname, age, sex, income )
except:
print "Error: unable to fetch data"
# 关闭数据库连接
db.close()

在这个例子中,我们打开一个数据库连接,并使用游标执行查询语句。然后,我们将结果列表中的每个数据行读入变量中,并打印出结果。

此外,在执行查询之前,您需要首先创建一个数据库和表来存储数据。以下是创建一个名为“EMPLOYEE”的表的SQL代码示例:

CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )

要将数据存储到数据库中,您需要编写另一个SQL语句来向表中插入数据。以下是一个示例SQL代码:

INSERT INTO EMPLOYEE(FIRST_NAME, LAST_NAME, AGE, SEX, INCOME)
VALUES ('Mac', 'Mohan', 20, 'M', 2000)

使用Python和MySQLdb模块的组合,我们可以轻松读取和存储数据到MySQL表中。您可以像使用数据库中的任何其他语言一样创建和执行SQL语句。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论