• 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表格, 改成用数据库存。
    人的痛苦源于对自己无能的愤怒!
  • 相关阅读:
    第十五篇 Django Rest Framework
    第十四篇 Mongodb数据库
    Redis相关操作
    celery
    vscode
    VScode-HTML
    第十三篇 Scrapy框架
    第十二篇 Flask 【进阶篇】 插件-SQLAlchmey等
    附录:1装饰器-functools使用
    第十二篇 Flask 基础篇
  • 原文地址:https://www.cnblogs.com/cx-ajun/p/10128118.html
Copyright © 2020-2023  润新知