iT邦幫忙

2021 iThome 鐵人賽

DAY 29
0
Mobile Development

一起學Flutter,和我變Better!系列 第 29

Day 29 SQLite資料庫

(一)介紹
當我們需要對資料進行大量遞增、刪、改、查操作時,我們就會使用到資料庫,而最廣泛被應用的就是SQLite,它同時支援Android及iOS。

(二)特性
1.可批次處理事物。
2.支援自動Version管理。
3.支援增、刪、改、查。
4.支援Android及iOS執行。

(三)事前準備
可至官網查詢所需版本。
sqflite:https://pub.dev/packages/sqflite/versions
path:https://pub.dev/packages/path/versions
https://ithelp.ithome.com.tw/upload/images/20211011/20140524V9BimuUikC.png

(四)操作(以下操作我直接以程式碼範例表示)
1.開啟資料庫同時建立資料表(Create)
https://ithelp.ithome.com.tw/upload/images/20211011/20140524GxXvoF4j6G.png
2.插入資料(Insert)
https://ithelp.ithome.com.tw/upload/images/20211011/20140524XzGgnHrgJz.png
3.查詢資料(Query)
https://ithelp.ithome.com.tw/upload/images/20211011/20140524b57i5a7tdL.png
4.修改資料(Update)
https://ithelp.ithome.com.tw/upload/images/20211011/20140524YfbYOhe157.png
5.刪除資料(Delete)
https://ithelp.ithome.com.tw/upload/images/20211011/20140524L24FXAgDO6.png

今天介紹到這邊,希望這些對大家有幫助,明天就是最後一天了,想不到我居然撐完了,也謝謝大家陪我走到今天!

參考資料
橫跨Android及Apple的神話:用Dart語言神啟Flutter大業8.2節
https://ithelp.ithome.com.tw/articles/10227611
http://tw-hkt.blogspot.com/2019/08/flutter-sqflite.html
https://pub.dev/packages/sqflite/versions
https://pub.dev/packages/path/versions
https://iter01.com/447583.html


上一篇
Day 28 shared_preferences本機存放區
下一篇
Day 30 我完成鐵人了!
系列文
一起學Flutter,和我變Better!30

尚未有邦友留言

立即登入留言