#SQLite数据库是python标准库中的一个资源,完全不用再去安装什么了,非常适合学习使用python操作数据库
#一般来说,SQLite体积较小,不支持高并发访问,更适合手机和桌面应用
#而MySql体积大,支持高并发,通常都作为庞大复杂程序的数据库
#除此之外,Oracle,SQL Sever等等都是高端商业数据库,一些大厂肯定会用它们
#只不过其实对我们学习python的人来说,学习数据库不能算得上复杂,并非深入,你只需要知道基础的数据库操作语句即可
1.导入模块sqlite3
import sqlite3
conn=sqlite3.connect("sql-1.db")
#只需要提供一个文件名,即使它并不存在,执行后也会创建一个这样的文件,可以是相对路径也可以是绝对路径
2.获取游标
curs=conn.cursor()
#这个游标cursor是用来实行SQL查询的,具体用法后面会讲
3.提交修改
conn.commit()
#执行完查询后,如果修改了数据,务必提交所作修改,就像关闭文件一样,如果遇到崩溃,修改的内容不会存入数据库
4.关闭连接
conn.close()
#当你确定暂时不用数据库后,可以关闭它,避免一些不必要的错误修改