python之sqlite3常用语句


#!coding=utf-8
#建立数据库连接
import sqlite3
#连接到数据库
#数据库文件为'text.db',不存在自动创建数据库
conn=sqlite3.connect('test.db')
#创建游标
cursor=conn.cursor()
#创建数据库表,表名为liya
# sql = "create table liya (name varchar(20),sex varchar(20))"
# cursor.execute(sql)

#插入一条记录---插入记录不提交,最后别忘了提交哦~~~
sql="insert into liya (name,sex) values (\'ly\',\'girl\')"
cursor.execute(sql)

#查询语句,查询语句不直接输出
sql='select * from liya'
cursor.execute(sql)
sql1="select * from liya where name='ly'"
cursor.execute(sql1)
#输出查询结果
values=cursor.fetchall()
print(values)
#输出查询的行数
print(cursor.rowcount())
#关闭游标
cursor.close()
#提交事物
conn.commit()
#关闭数据库连接
conn.close()

#总结:先建立数据库连接,然后指定数据库文件,创建游标,cursor游标引用sql语句,execute调用sql语句,fetchall输出结果,close关闭游标及关闭数据库连接,commit提交。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM