pymysql的基本用法

**

PyMySQL是一个Python的MySQL客户端,可以用来连接MySQL数据库并进行操作。

**

1、安装PyMySQL

首先需要安装PyMySQL库,可以使用pip命令进行安装:

pip install pymysql

2、连接数据库

在Python中连接MySQL数据库需要使用PyMySQL模块中的connect()函数。该函数需要传入MySQL服务器的地址、用户名、密码和数据库名称等参数。成功连接后,会返回一个Connection对象,用于后续的数据库操作。

import pymysql  
  
# 连接数据库  
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')

3、创建游标对象

连接数据库后,需要创建一个游标对象,用于执行SQL语句并获取结果。游标对象可以通过Connection对象的cursor()方法创建。

# 创建游标对象  
cursor = conn.cursor()

4、执行SQL语句

执行SQL语句需要使用游标对象的execute()方法,该方法需要传入SQL语句作为参数。执行完毕后,需要使用commit()方法提交事务。

# 执行SQL语句  
sql = "INSERT INTO test_table (name, age) VALUES (%s, %s)"  
data = ("Tom", 20)  
cursor.execute(sql, data)  
conn.commit()

5、查询数据

查询数据需要使用游标对象的fetchall()或fetchone()方法,分别获取所有查询结果或单个查询结果。

# 查询数据  
sql = "SELECT * FROM test_table"  
cursor.execute(sql)  
results = cursor.fetchall()  
for row in results:  
    print(row)

6、关闭连接和游标对象

操作完成后,需要关闭游标对象和数据库连接,以释放资源。

# 关闭连接和游标对象  
cursor.close()  
conn.close()

你可能感兴趣的:(oracle,数据库,python)