权当给自己做一个备份。
1. sqlite3.connect(database [,timeout ,other optional arguments])
连接到database,如果数据库成功打开,则返回一个连接对象。同一时间一个数据库能倍多个一起访问,但是当一个对其作了修改的时候就执行锁定。如果给定的数据库名称 filename 不存在,则该调用将创建一个数据库。
2.cursor.execute(sql [, optional parameters])
最最常用!执行一个 SQL 语句。在这个里面可以用?来代理%d,s等,非常方便
3.cursor.executemany(sql, seq_of_parameters)
对 seq_of_parameters 中的所有参数或映射执行一个 SQL 命令。
4.cursor.executescript(sql_script)
该语句一旦接收到脚本,会执行多个 SQL 语句。它首先执行 COMMIT 语句,然后执行作为参数传入的 SQL 脚本。所有的 SQL 语句用分号(;)分隔。
5.connection.commit()
提交之前的一切。如果未调用该方法,那么自您上一次调用 commit() 以来所做的任何动作对其他数据库连接来说是不可见的。
6.connection.rollback()
跳转到上一次调用 commit() 以来对数据库所做的更改。
7.connection.close()
关闭数据库连接。这不会自动调用 commit()。如果之前未调用 commit() 方法,就直接关闭数据库连接,所有更改将全部丢失!
8.cursor.fetchone()
获取查询结果集中的下一行,返回一个单一的序列,当没有更多可用的数据时,则返回 None。
主要操作
INSERT, SELECT, DELETE, UPDATE, CREATE