zoukankan      html  css  js  c++  java
  • 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语句,使用恶意脚本不好

    使用参数化查询方式

     

     

     添加

     

    结果

  • 相关阅读:
    eclipse中常用快捷键
    js sort排序
    js parseInt函数
    Jquery常用方法
    jquery的call()和apply()方法
    Jquery中的事件命名机制
    CSS层叠样式表
    推荐博客园中好的博客主
    页面刷新或者子窗体刷新父窗体,不提示 "重试或取消”对话框
    FullCalendar日历插件使用说明
  • 原文地址:https://www.cnblogs.com/shirleysu90/p/12239738.html
Copyright © 2011-2022 走看看