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