当前位置:首页 > 数据库 > SQlite

Python操作SQLite数据库

sqlite3 #创建直接到数据库文件的连接,如果文件不存在则自动创建 conn = sqlite3.connect(testdb.db) #创建一个游标向服务器发送命令及接收结果 cursor = conn.cursor() #创建表user sql = ‘‘‘ create table user( id integer primary key, name text, sex text ) ‘‘‘ #执行 cursor.execute(sql) #插入一条数据 sql = insert into user(name,sex) values("小明","男") cursor.execute(sql) #插入多条数据 sql = insert into user(name,sex) values(?,?) vals = ((小李,),(小红,)) cursor.executemany(sql,vals) #有增删改的话需要提交 conn.commit() sql = select * from user cursor.execute(sql) #游标有3个方法可以请求结果 #cursor.fetchone 获取一行结果 #cursor.fetmany 获取指定的任意行结果 #cursor.fetchall 获取所有结果 for row in cursor.fetchall(): print(row) #关闭游标和连接 cursor.close() conn.close()

运行结果:

(1, ‘小明‘, ‘男‘)
(2, ‘小李‘, ‘男‘)
(3, ‘小红‘, ‘女‘)

 

Python操作SQLite数据库

标签:请求   user   存在   一个   fetchall   import   row   执行   any   

本文系统来源:https://www.cnblogs.com/gdjlc/p/11421144.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!