Python使用sqlite3数据库进行简单操作

Python内置数据库sqlite3,使用时无需安装,方便了对数据的存取等操作。

使用流程:

一、导入数据库驱动

import sqlite3

 

二、连接数据库

  建立python客户端与数据库的网络连接

#如果数据库不存在的话,将会自动创建一个数据库
conn = sqlite3.connect("t.db")

 

三、创建一个游标

  用于执行,查询,获取结果

#创建一个游标 cursor
cursor = conn.cursor()

 

四、使用游标执行SQL语句

  execute()用于执行SQL语句

  commit()用于保存提交SQL语句,即真正在数据库中执行

#执行一条语句,创建student表
# sql = "create table student (id varchar(20) primary key, name varchar(30), score int(10))"
# cursor.execute(sql)

#插入一条记录
#sql = "insert into student (id, name, score) values (1, 'zhangsan', '80')"
#cursor.execute(sql)

#查询一条记录:
# sql = "select * from student"
# cursor.execute(sql)
# sql = "select * from student id=?"
# cursor.execute(sql, ("1"))

#获取查询结果:
# values = cursor.fetchall()
# print(values)

#修改记录:
# sql = "sql = "update student set  score='90'  where id =?"
# cursor.execute(sql, ("1"))

#删除记录:
# sql = "delete from student where id = ?"
# cursor.execute(sql, ("1"))

#关闭游标:
cursor.close()
#提交事物
conn.commit()
#关闭连接
conn.close()

 

 

posted @ 2019-12-01 11:19  陈畅  阅读(1018)  评论(0编辑  收藏  举报