python -简单的数据库支持

关于数据库不做详细的解释,只是介绍一下在Python中如何使用数据库。为了使用底层的数据库,首先必须连接到它。这个时候就应该调用我们的connect()函数,该函数有多个参数{dsn:数据源名称,user:用户名,password:用户密码,host:主机名,database:数据库名 }
connect函数返回的对象
close() 关闭连接后,连接它的对象和游标均不可用
commit() 如果支持的话接提交挂起的事务,否则不做任何事
cursor() 返回连接的游标对象
表是数据库中存放关系数据的集合
一个数据库塔包含多个表
表和表之间通过外键关联
第一步 连接数据库 使用connect函数
第二步 连接到数据库后需要一个游标cursor
第三步 再通过cursor执行SQL语句
最新版本的python中已经内置了sqllib数据库
import sqllite3 #导入sqllite3数据库
conn = sqllite3.connect(‘test,db’)#通过connect函数连接到数据库,如果test.db文件不存在则创建他
cursor = conn.cursor() #获取游标以便执行SQL语句
cursor.esecute(‘create table user (id)’)#执行SQL语句
cursor.esecute(”)#继续执行下一条语句
cursor.rowcount()#获得错插入和行数
cursor.close()#关闭cursor
conn.commit()#成交事务
conn.close() #关闭连接
写入数据库部分完成了
如何调出数据库呢
conne = sqllite3.connect(‘test.db’)
cursor = conn.cursor()
cursor.execute(‘select *from user where id = ?’,’1’)
vlaues = cursor.fetchall()
cursor.close()
conn.commit(0
conn.close()

cursor语句执行insert update delete
由rowcount 返回结果、
cursor对象执行select语句由 fetchall语句返回结果 其依赖的是一个list list中的元素是tuple
mysql 在python中的应用 (待续)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值