在python中创建数据库,代码是什么
时间: 2024-04-30 12:19:54 浏览: 10
在 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创建mongodb数据库,代码
以下是使用Python创建MongoDB数据库的示例代码:
```python
import pymongo
# 将 MongoDB 数据库连接到本地客户端
client = pymongo.MongoClient('mongodb://localhost:27017/')
# 创建名为 mydatabase 的数据库
db = client['mydatabase']
```
在这个示例中,我们使用 `pymongo` 库来连接 MongoDB 数据库并创建名为 `mydatabase` 的新数据库。你可以将 `localhost` 和 `27017` 替换为你的 MongoDB 服务器的主机名和端口号。
python中创建数据库
在 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` 方法关闭数据库连接。