2020年9月6日 星期日

資料表查詢


import sqlite3
cn = sqlite3.connect("myDb.db")   #建立或聯結 "myDb.db" 
sqlstr="CREATE TABLE 產品(編號 text,品名 text,單價 int)" #建立資料表 產品
#cn.execute(sqlstr)                #執竹行sql語法 若是第一次執行則將此行 # 拿掉
cn.commit()                       #更新資料庫
cn.execute("INSERT INTO 產品(編號,品名,單價)VALUES('P01','碁峰豆干',90)")
cn.execute("INSERT INTO 產品(編號,品名,單價)VALUES('P02','碁峰可樂',190)")
cn.execute("INSERT INTO 產品(編號,品名,單價)VALUES('P03','碁峰紅茶',30)")
cn.commit()

sqlstr = "SELECT * FROM 產品"
cursor = cn.execute(sqlstr)   #指標物件
listProduct = list(cursor.fetchall()) #fetchall() 二維串列
print("編號\t品名\t單價")
print("=========================")
for row in listProduct:        #row 橫
    for col in row:            #col 直
        print(col, end="\t")
    print()
cursor.close()
cn.close()

沒有留言:

張貼留言

二維陣列(2d array) matrix

import numpy as np fru_items=[["apple","banana","cherry","durian","eggplant","fig...