iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0

今天這篇會比較主要在講sql的增刪改應用在python的部分
昨天已經講過查詢的部分,如果想要知道更進階的sql語法可以查看菜鳥教程或是找牛客網的sql題目來練習

關於插入/修改/刪除資料內容可分為三步驟:
1.定義sql語法字串
2.執行該語法字串 cursor.execute(該字串)
3.儲存變更cursor.commit()

插入內容,用的SQL語法為:

INSERT INTO  [table_name] ([col_name_1],[col_name_2],[col_name_3],....) VALUES ('val_1', 'val_2', 'val_3',...)

執行的代碼:
https://ithelp.ithome.com.tw/upload/images/20231005/20163056j2eThC7K4O.png

之後再使用昨天的select * from [table_name]去資料庫做查詢驗證:
https://ithelp.ithome.com.tw/upload/images/20231005/20163056dShLGHKJLr.png

若在第一步插入的內容錯誤,要修改內容,SQL語法為:

update [table_name] set [col_2='revised_value'],  ....  where [sepecific_col='specific_val'];

刪除的SQL語法則為:
delete from [table_name] where [column_name = 'val']

代碼如下:
https://ithelp.ithome.com.tw/upload/images/20231005/20163056z9wlb4bmah.png


上一篇
104 爬蟲-使用pyMySQL查詢資料庫資料-1
下一篇
104 爬蟲-使用pyMySQL將資料寫到資料庫
系列文
定期推送油價通知到Line上的訊息通知,並使用GitLab CI排程搭配Google Colab16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言