zoukankan      html  css  js  c++  java
  • 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表格, 改成用数据库存。
    人的痛苦源于对自己无能的愤怒!
  • 相关阅读:
    使用树莓派3获取CPU温度
    使用树莓派控制继电器
    Darknet图像训练的步骤
    Faster-Rcnn图像识别训练的步骤
    Centos7中ELK集群安装流程
    近年来较流行的搜索引擎框架
    机器学习中,使用NMS对框取优
    当前Azure中国可使用的虚拟机的Size列表
    汉语词性对照表[北大标准/中科院标准]
    Linux中禁用THP(Transparent Huge Pages)
  • 原文地址:https://www.cnblogs.com/cx-ajun/p/10128118.html
Copyright © 2011-2022 走看看