用python连接数据库并在里面创建数据库等操作
时间: 2024-02-11 12:08:54 浏览: 55
python 连接数据库
好的,以下是用Python连接数据库MySQL并进行相关操作的示例代码:
```python
import mysql.connector
# 连接数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
# 创建数据库
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
# 连接到新创建的数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建表
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
# 插入数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit() # 提交更改
print(mycursor.rowcount, "记录插入成功。")
```
以上是一个简单的示例,你可以根据自己的需求进行修改和扩展。注意,在实际操作中,你需要根据你所使用的数据库类型和版本进行相应的配置和调整。
阅读全文