操作数据库:>>>importsqlite3#如果文件不存在,会在当前目录下自动创建:>>>conn=sqlite3.connect('test.db')>>>光标=conn。cursor()>>>cursor.execute('createtableuser(idvarchar(20)primarykey,namevarchar(20))'??)>>>cursor.execute(r'insertintouser(id,name)values(\'1\',\'Michael\')')#在执行insert、update、delete语句时,获取rowcount影响的行数:>>>cursor.rowcount1>>>cursor.close()>>>conn.commit()>>>conn.close()执行查询:>>>conn=sqlite3.connect('test.db')>>>cursor=conn.cursor()>>>cursor.execute('select*fromuserwhereid=?',('1',))>>>values=cursor.fetchall()#结果集是一个列表,每个元素是一个元组,对应一行记录>>>值[('1','Michael')]>>>游标。关闭()>>>连接。关闭()
