2020年8月31日 星期一

資料表 新增 修改 刪除

 
import sqlite3
product=sqlite3.connect("propri.db")
try:
    sqlstr="CREATE TABLE 產品(編號 text,品名 text,單價 int)"
    product.execute(sqlstr)
    product.commit()
    print("product table be create")
except Exception:
    print("it don't work")

#product=sqlite3.connect(propri.db)
sqlstr="INSERT INTO 產品 (編號,品名,單價) VALUES ('P01','紅茶',30)"  #<==在product的資料表新增一筆資料
product.execute(sqlstr)
product.commit()
product.close()

====修改
只要在product.excute(sqlstr) ==>sqlstr 加上


sqlstr="UPDATE 產品 SET 品名='改名紅茶',單價=60 WHERE 編號='P01'" #<==修改一筆資料


整個內容是
import sqlite3
product=sqlite3.connect("propri.db")
try:
    sqlstr="CREATE TABLE 產品(編號 text,品名 text,單價 int)"
    product.execute(sqlstr)
    product.commit()
    print("product table be create")
except Exception:
    print("it don't work")

#product=sqlite3.connect(propri.db)
sqlstr="INSERT INTO 產品 (編號,品名,單價) VALUES ('P01','紅茶',30)"  #<==在product的資料表新增一筆資料
product.execute(sqlstr)
product.commit()
sqlstr="UPDATE 產品 SET 品名='改名紅茶',單價=60 WHERE 編號='P01'" #<==修改一筆資料
product.close()
==========刪除
sqlstr="   "
sqlstr="DELETE FROM 產品 WHERE 編號='P01'"

沒有留言:

張貼留言

二維陣列(2d array) matrix

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