pymysql 指令
时间: 2023-12-03 19:38:54 浏览: 98
抱歉,pymysql不是一个指令,而是一个Python库,用于连接和操作MySQL数据库。下面是一些常用的pymysql操作示例:
1. 连接MySQL数据库
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password", database="testdb")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭数据库连接
db.close()
```
2. 创建数据库
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL,如果数据库已经存在则删除
cursor.execute("DROP DATABASE IF EXISTS testdb")
cursor.execute("CREATE DATABASE testdb")
# 关闭数据库连接
db.close()
```
3. 创建表
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password", database="testdb")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL,如果表已经存在则删除
cursor.execute("DROP TABLE IF EXISTS employee")
# 创建表
sql = """CREATE TABLE employee (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""
cursor.execute(sql)
# 关闭数据库连接
db.close()
```
阅读全文