python连接数据库,创建一个以自己名字的拼音首字母为数据库名的数据库,比如:wqgfdb,并创建表格book,里面有两个bno char(10),bname char(30)。 简单的实现数据库连接。 (1)下载pymysql,(2)创建数据库(3)导入pymysql包(4)读取数据库表格中的数据,并显示在屏幕上。
时间: 2023-11-22 14:54:19 浏览: 108
python连接数据库的方法
5星 · 资源好评率100%
好的,我来为您解答这个问题。
首先,您需要在本地安装MySQL数据库,并创建一个用户名和密码。
然后,您需要安装PyMySQL库,可以通过以下命令安装:
```
pip install PyMySQL
```
接下来,您可以使用以下代码连接到MySQL数据库:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='your_username', password='your_password', charset='utf8mb4')
# 创建数据库
db_name = 'wqgfdb'
cursor = conn.cursor()
cursor.execute(f"CREATE DATABASE {db_name}")
cursor.close()
# 连接到新创建的数据库
conn.select_db(db_name)
```
然后,您可以使用以下代码创建一个名为“book”的表格:
```python
# 创建表格
table_name = 'book'
cursor = conn.cursor()
cursor.execute(f"CREATE TABLE {table_name} (bno CHAR(10), bname CHAR(30))")
cursor.close()
```
最后,您可以使用以下代码读取并显示表格中的数据:
```python
# 读取数据
cursor = conn.cursor()
cursor.execute(f"SELECT * FROM {table_name}")
result = cursor.fetchall()
cursor.close()
# 显示数据
for row in result:
print(row[0], row[1])
```
这样,您就成功地连接到MySQL数据库,创建了一个名为“wqgfdb”的数据库,并在其中创建了一个名为“book”的表格,并且成功地读取了并显示了表格中的数据。
注意:请将“your_username”和“your_password”替换为您自己的用户名和密码。
阅读全文