写一个Python图书馆管理系统MySQL的代码
时间: 2023-11-22 07:53:51 浏览: 65
以下是一个简单的Python图书馆管理系统MySQL代码:
```python
import mysql.connector
# 连接到MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="username",
password="password",
database="library"
)
# 创建游标
mycursor = mydb.cursor()
# 创建书籍表
mycursor.execute("CREATE TABLE books (id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255), author VARCHAR(255), year INT)")
# 插入书籍数据
sql = "INSERT INTO books (title, author, year) VALUES (%s, %s, %s)"
val = ("Python Programming", "John Smith", 2020)
mycursor.execute(sql, val)
val = ("Database Systems", "Jane Doe", 2019)
mycursor.execute(sql, val)
val = ("Web Development", "Bob Johnson", 2021)
mycursor.execute(sql, val)
# 提交更改
mydb.commit()
# 查询书籍表
mycursor.execute("SELECT * FROM books")
myresult = mycursor.fetchall()
# 输出结果
for x in myresult:
print(x)
```
这个代码首先连接到MySQL数据库,创建了一个名为“books”的表格,插入了三个书籍的数据,并且查询了整个表格并输出结果。你可以根据需要修改代码以满足你的需求。
阅读全文