Python与sqlit数据库--简单介绍

什么是数据库,数据库有那些?
# 数据库 : mysql access sql server sqlite
数据库的操作:
# 创建数据库
# 创建表
# 查找
# 插入
# 删除
# 修改

1 sqlit3 数据库 重要函数介绍
2 execute(sql[,parameters]) 执行一条SQL语句
3 cursor():  返回连接的游标
4 commit():提交当前事务,如果不提交,那么自上次调用
5         commit()方法之后的所有修改都不会真正保存到数据库中
6 rollback()撤销当前事务,将数据库恢复至上次commit()方法后的状态
7 close() 关闭数据库连接

数据库举例
 1 import sqlite3
 2 conn=sqlite3.connect("example.db")#创建数据库
 3 c=conn.cursor()#创建一个数据库的游标
 4 #创建表
 5 c.execute("create table students(name,sex,age,grade)") #第一次执行就创建表,继续执行会报错
 6 #插入数据
 7 c.execute("insert into students values('大熊','boy',18,'17级')")
 8 c.execute("insert into students values('康复','boy',16,'17级')")
 9 for row in c.execute("select * from students order by age "):
10     print(row)
11 print('---------------------')
12 #删除数据
13 # c.execute("delete from students where name='康复'")
14 #数据可修改
15 c.execute("update students set name='静香' where name='大熊'")
16 for row in c.execute("select * from students order by age "):
17     print(row)
18 conn.commit()#数据提交到数据库

练习1:#火车票查询的Python代码 ,网上是保存excel表格 自己尝试修改成用数据库 

2.爬虫的程序,execl表格, 改成用数据库存。

posted on 2018-12-16 21:18  a阿军  阅读(791)  评论(0编辑  收藏  举报

导航