• Python使用sqlite3数据库进行简单操作


    Python内置数据库sqlite3,使用时无需安装,方便了对数据的存取等操作。

    使用流程:

    一、导入数据库驱动

    import sqlite3

    二、连接数据库

      建立python客户端与数据库的网络连接

    #如果数据库不存在的话,将会自动创建一个数据库
    conn = sqlite3.connect("t.db")

    三、创建一个游标

      用于执行,查询,获取结果

    #创建一个游标 cursor
    cursor = conn.cursor()

    四、使用游标执行SQL语句

      execute()用于执行SQL语句

      commit()用于保存提交SQL语句,即真正在数据库中执行

    #执行一条语句,创建student表
    # sql = "create table student (id varchar(20) primary key, name varchar(30), score int(10))"
    # cursor.execute(sql)
    
    #插入一条记录
    #sql = "insert into student (id, name, score) values (1, 'zhangsan', '80')"
    #cursor.execute(sql)
    
    #查询一条记录:
    # sql = "select * from student"
    # cursor.execute(sql)
    # sql = "select * from student id=?"
    # cursor.execute(sql, ("1"))
    
    #获取查询结果:
    # values = cursor.fetchall()
    # print(values)
    
    #修改记录:
    # sql = "sql = "update student set  score='90'  where id =?"
    # cursor.execute(sql, ("1"))
    
    #删除记录:
    # sql = "delete from student where id = ?"
    # cursor.execute(sql, ("1"))
    
    #关闭游标:
    cursor.close()
    #提交事物
    conn.commit()
    #关闭连接
    conn.close()
  • 相关阅读:
    laravel5.1框架简介及安装
    数据结构之队列定义及基本操作实现
    PHP之闭包详解
    数据结构之栈定义及基本操作实现
    PHP之MVC微型框架简单搭建
    对web应用中单一入口模式的理解及php实现
    php面向对象编程学习之高级特性
    数据结构之链表定义及基本操作实现
    数据结构之数组定义及基本操作
    感悟
  • 原文地址:https://www.cnblogs.com/chenchang-rjgc/p/11965296.html
Copyright © 2020-2023  润新知