新增資料


# 引入 sqlite3 套件
import sqlite3


# 建立資料庫連線(若無資料庫則新建一個 SQLite 資料庫,本身是一個檔案),以下會建立 demo.db 資料庫
connection = sqlite3.connect('demo.db')

# 使用資料庫 cursor 指標進行 SQL 操作
cursor = connection.cursor()

# 新增一筆股票資料
cursor.execute(
        '''
        INSERT INTO stocks (id, company_name, price)
        VALUES (2330, '台積電', 220);
        '''
)

connection.commit()

# 最後操作完指令記得關閉資料庫連線
connection.close()

若是要新增多筆資料可以使用:

# 引入 sqlite3 套件
import sqlite3


# 建立資料庫連線(若無資料庫則新建一個 SQLite 資料庫,本身是一個檔案),以下會建立 demo.db 資料庫
connection = sqlite3.connect('demo.db')

# 使用資料庫 cursor 指標進行 SQL 操作
cursor = connection.cursor()

# 新增一筆資料
cursor.execute(
        '''
        INSERT INTO stocks (id, company_name, price)
        VALUES (2330, '台積電', 220);
        '''
)
# 新增一筆資料
cursor.execute(
        '''
        INSERT INTO stocks (id, company_name, price)
        VALUES (2317, '鴻海', 82);
        '''
)
# 提交到資料庫
connection.commit()


# 最後操作完指令記得關閉資料庫連線
connection.close()


問題討論區
加入問題討論
作業任務區
提交作業任務