python创建数据库
时间: 2023-10-12 22:17:52 浏览: 66
在Python中,你可以使用多种方式来创建数据库,以下是其中两种常用的方法:
1. 使用 SQLite3 创建数据库:
SQLite3 是 Python 的内置模块之一,它提供了创建轻量级数据库的功能。
以下是一个使用 SQLite3 创建数据库的示例代码:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 创建表
cursor.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
# 关闭连接
conn.close()
```
在上面的代码中,我们首先使用 `sqlite3.connect()` 方法连接到数据库,然后使用 `cursor()` 方法创建一个游标对象,接着使用 `execute()` 方法执行 SQL 命令来创建表,最后使用 `conn.close()` 方法关闭连接。
2. 使用 MySQL 创建数据库:
如果你想使用 MySQL 数据库,你可以使用 Python 的 MySQLdb 模块来连接和创建数据库。
以下是一个使用 MySQLdb 创建数据库的示例代码:
```python
import MySQLdb
# 连接到数据库
db = MySQLdb.connect(host='localhost', user='root', passwd='password')
# 创建一个游标对象
cursor = db.cursor()
# 创建数据库
cursor.execute('CREATE DATABASE mydatabase')
# 关闭连接
db.close()
```
在上面的代码中,我们首先使用 `MySQLdb.connect()` 方法连接到 MySQL 数据库,然后使用 `cursor()` 方法创建一个游标对象,接着使用 `execute()` 方法执行 SQL 命令来创建数据库,最后使用 `db.close()` 方法关闭连接。
需要注意的是,以上两种方式仅仅是创建了数据库和表,如果你需要向表中添加数据或者查询数据,还需要使用相应的 SQL 命令来完成。
阅读全文