溫馨提示×

python如何建立數(shù)據(jù)庫和基本表

小億
116
2024-03-21 16:56:51
欄目: 編程語言

要在Python中建立數(shù)據(jù)庫和基本表,可以使用SQLite或者其他的數(shù)據(jù)庫管理系統(tǒng),比如MySQL、PostgreSQL等。

以下是使用SQLite建立數(shù)據(jù)庫和基本表的示例代碼:

import sqlite3

# 連接到SQLite數(shù)據(jù)庫
conn = sqlite3.connect('example.db')

# 創(chuàng)建一個游標對象
cursor = conn.cursor()

# 創(chuàng)建一個表
cursor.execute('''CREATE TABLE IF NOT EXISTS students
             (id INTEGER PRIMARY KEY,
             name TEXT NOT NULL,
             age INTEGER)''')

# 插入數(shù)據(jù)
cursor.execute("INSERT INTO students (name, age) VALUES ('Alice', 20)")
cursor.execute("INSERT INTO students (name, age) VALUES ('Bob', 22)")
cursor.execute("INSERT INTO students (name, age) VALUES ('Charlie', 25)")

# 提交更改
conn.commit()

# 關(guān)閉連接
conn.close()

在上面的示例中,首先連接到SQLite數(shù)據(jù)庫,并創(chuàng)建一個名為students的表,然后插入一些數(shù)據(jù),最后提交更改并關(guān)閉連接。

如果要使用其他數(shù)據(jù)庫管理系統(tǒng),可以通過相應(yīng)的模塊連接到數(shù)據(jù)庫,并執(zhí)行相應(yīng)的SQL語句來建立數(shù)據(jù)庫和表。

0