• Python 操作SQLite


    数据库编程

    DBMS:数据库管理系统

    SQL:结构化查询语言(关系型数据库)
    DBA:数据库管理员

    ISBN:编号

    下图是AQlite专家软件

    通讯录联系人信息存储到表里

    SQLite创建表,插入测试数据,演示sq语句基本查询操作

    创建数据库:file<new database<放入pycharm目录下面

     

     创建表

     

     

    integer整型 real实数 blob二进制 

     SQL语句可以查询linkman

    select from从我们的linkman选择所有行所有列

    insert into插入数据

    1row affected 有一行受影响

    linkman是列 values是值

    最后括号那里1是true 0是false

     

     

     

     update数据名叫linkman set设置修改生日 where 指定第一行

     

     可以看到Tom的生日被改了

     

     where oid = 5把第五行记录删掉

     

     python里操作sqlite数据库是用sqlite3

    点击database 连接sqlite(xerial)

     

     

     

     

     

     conn连接 连接sqlite3下面有个函数叫connect,它指向我们的文件

    cursor游标   执行sql语句命令

    c = conn.cursor()游标来自于

    execute语句是执行 只执行两个参数:1sql语句 2参数

    选择联系人信息sql = “select * from linkman”

    帮你执行刚才的sql语句 result = c.execute(sql)

    result是执行刚才游标的那项 

    print(row)打印刚才的行

     

     添加 execute游标 Marry 连接 关闭 就把Marry数据加上去了

     修改 

     删除

     

     

     特殊场景

     

     

    fetchall 

    result返回一条

     

    fetchone 得到Tom的信息 不推荐使用此方式来拼接sql语句,使用恶意脚本不好

    使用参数化查询方式

     

     

     添加

     

    结果

  • 相关阅读:
    css布局
    常用正则表达式
    读书笔记Hadoop实战1
    C++ IDE for Linux
    由计算机的锁是怎么实现的
    pthread
    转:C++反汇编揭秘2 – VC编译器的运行时错误检查(RTC)
    PyDev Python 开发的IDE
    转:C++反汇编揭秘1 一个简单的C++程序反汇编解析
    如何查找命令对应的软件包
  • 原文地址:https://www.cnblogs.com/shirleysu90/p/12239738.html
Copyright © 2020-2023  润新知