python中创建数据库
时间: 2023-11-06 20:01:56 浏览: 32
在 Python 中可以使用各种数据库,如 MySQL、SQLite、PostgreSQL 等。下面以 SQLite 数据库为例,介绍如何创建数据库。
首先需要安装 SQLite 库,可以使用以下命令进行安装:
```
pip install sqlite3
```
然后可以使用以下代码创建一个 SQLite 数据库:
```python
import sqlite3
conn = sqlite3.connect('example.db')
```
这里使用 `connect` 方法连接数据库,如果指定的数据库不存在,则会自动创建一个新的数据库。
接下来可以创建数据表:
```python
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute('''CREATE TABLE students
(id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER,
gender TEXT)''')
conn.commit()
conn.close()
```
这里使用 `cursor` 方法获取一个游标对象,然后使用 `execute` 方法执行 SQL 语句来创建数据表。最后使用 `commit` 方法提交事务,并使用 `close` 方法关闭数据库连接。
相关问题
在python中创建数据库,代码是什么
在 Python 中,我们可以使用不同的库来创建和操作数据库,其中最常用的是 SQLite3。
以下是使用 SQLite3 在 Python 中创建数据库的示例代码:
```python
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
# 创建表格
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
# 插入数据
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
# 保存更改
conn.commit()
# 关闭连接
conn.close()
```
该代码将创建一个名为 `example.db` 的 SQLite3 数据库,并创建一个名为 `stocks` 的表格,并插入一行数据。
Python MySQL 创建数据库
好的,下面是使用 Python 创建 MySQL 数据库的步骤:
1. 首先,需要安装 `mysql-connector-python` 库,可以使用以下命令进行安装:
```
pip install mysql-connector-python
```
2. 导入 `mysql.connector` 模块:
```
import mysql.connector
```
3. 建立数据库连接:
```
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword"
)
```
其中,`host` 是数据库服务器地址,`user` 是数据库用户名,`password` 是数据库密码。
4. 创建数据库:
```
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
```
这里的 `mydatabase` 是要创建的数据库名称,可以根据实际情况进行修改。
5. 最后,关闭数据库连接:
```
mydb.close()
```
以上就是使用 Python 创建 MySQL 数据库的完整步骤。