安装pymysql并连接清华数据库
在进行Python开发时,我们经常需要与数据库进行交互,而pymysql是一个Python开发MySQL数据库的库,它可以帮助我们轻松地在Python中执行MySQL查询和操作数据库。
本文将介绍如何在anaconda环境中安装pymysql,并通过pymysql连接清华数据库进行操作。下面我们先来了解一下如何安装pymysql。
安装pymysql
要在anaconda环境中安装pymysql,可以通过以下步骤进行:
- 打开anaconda prompt或者在命令行中执行以下命令来安装pymysql:
pip install pymysql
- 安装完成后,可以在Python中导入pymysql库:
import pymysql
连接清华数据库
在连接清华数据库之前,我们需要先在清华数据库中创建一个数据库和一张表。以下是在清华数据库中创建一个名为students的数据库和名为student_info的表的SQL语句:
CREATE DATABASE students;
USE students;
CREATE TABLE student_info (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
接下来,我们可以使用以下Python代码连接清华数据库并插入一条学生信息记录:
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='students')
cursor = conn.cursor()
# 插入一条学生信息记录
sql = "INSERT INTO student_info (name, age, gender) VALUES ('Alice', 20, 'female')"
cursor.execute(sql)
conn.commit()
# 查询插入的记录
sql = "SELECT * FROM student_info"
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
print(row)
# 关闭连接
cursor.close()
conn.close()
通过以上代码,我们成功连接了清华数据库,并且插入了一条学生信息记录。我们还可以通过查询语句来查看插入的记录。
旅行图
journey
title 清华数据库连接之旅
section 安装pymysql
安装pymysql
section 连接清华数据库
创建数据库
创建表
连接数据库
插入学生信息
查询学生信息
关系图
erDiagram
STUDENTS {
int id
varchar name
int age
varchar gender
}
通过本文的介绍,我们学习了如何在anaconda环境中安装pymysql库,并通过pymysql连接清华数据库进行操作。通过这些步骤,我们可以轻松地在Python中操作清华数据库,进行数据的增删改查等操作。希望本文对您有所帮助!