怎么用python創(chuàng)建數(shù)據(jù)庫

小億
133
2024-02-29 13:54:10
欄目: 編程語言

在Python中,你可以使用SQLite等內(nèi)置的數(shù)據(jù)庫模塊來創(chuàng)建數(shù)據(jù)庫。下面是一個(gè)簡單的示例代碼來演示如何使用Python創(chuàng)建一個(gè)SQLite數(shù)據(jù)庫:

```python

import sqlite3

# 連接到 SQLite 數(shù)據(jù)庫(如果不存在則創(chuàng)建一個(gè))

conn = sqlite3.connect('example.db')

# 創(chuàng)建一個(gè)游標(biāo)對(duì)象

cursor = conn.cursor()

# 創(chuàng)建一個(gè)名為 'users' 的表

cursor.execute('''

CREATE TABLE users (

id INTEGER PRIMARY KEY,

name TEXT NOT NULL,

age INTEGER

)

''')

# 提交更改并關(guān)閉連接

conn.commit()

conn.close()

print("數(shù)據(jù)庫創(chuàng)建成功!")

```

在這個(gè)示例中,我們首先導(dǎo)入了`sqlite3`模塊,然后連接到了一個(gè)名為`example.db`的SQLite數(shù)據(jù)庫。接著我們創(chuàng)建了一個(gè)名為`users`的表,并指定了表的結(jié)構(gòu)。最后我們提交了更改并關(guān)閉了連接。

你可以根據(jù)自己的需要修改表的結(jié)構(gòu)和名稱來創(chuàng)建不同的數(shù)據(jù)庫表。

0