需要方便地對數(shù)據(jù)進行管理,而又對數(shù)據(jù)讀寫性能要求不高的開發(fā)者。
對開發(fā)的軟件大小有要求,不能使用大型數(shù)據(jù)庫軟件的開發(fā)者。
需要擁有一定Python基礎和SQL基礎。
如果您是Python0基礎學員, 請先學習《Python3 入門課程》
注意:課程中涉及的python語法和SQL語法都比較簡單,并不需要達到精通水平才能看懂!
SQLite 介紹
SQLite是一種輕量的數(shù)據(jù)庫,它擁有比文件讀寫更快的速度和輕量的體積(相比動輒幾百mb的大型數(shù)據(jù)庫軟件而言),極其適合用在一些對數(shù)據(jù)訪問要求比較低的應用中(比如訪問量較少的web網(wǎng)站)。
python中內置了SQLite模塊,我們可以直接使用py代碼來創(chuàng)建、訪問、修改和更新SQLite的數(shù)據(jù)庫文件。
在本教程中你可以學到如何使用SQLite去創(chuàng)建一個數(shù)據(jù)庫并連接到這個數(shù)據(jù)庫,還有操作這個數(shù)據(jù)庫的基本方法,歡迎學習。
項目附帶代碼,內容如下:
其中reset_table.py和reset_data.py是用來重置w3cschool.db的。
重置方法為:刪除w3cschool.db,然后先運行reset_table.py,再運行reset_data.py
其余文件為相關課程的學習示例代碼。