安装pymysql并连接清华数据库

在进行Python开发时,我们经常需要与数据库进行交互,而pymysql是一个Python开发MySQL数据库的库,它可以帮助我们轻松地在Python中执行MySQL查询和操作数据库。

本文将介绍如何在anaconda环境中安装pymysql,并通过pymysql连接清华数据库进行操作。下面我们先来了解一下如何安装pymysql。

安装pymysql

要在anaconda环境中安装pymysql,可以通过以下步骤进行:

  1. 打开anaconda prompt或者在命令行中执行以下命令来安装pymysql:
pip install pymysql
  1. 安装完成后,可以在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中操作清华数据库,进行数据的增删改查等操作。希望本文对您有所帮助!