zoukankan      html  css  js  c++  java
  • Python 连接SQLite数据库 及基础操作

    # 1.连接数据库
    conn = sqlite3.connect("test.db")   #打开或创建数据库文件
    print("Opened database successfully")
    # 2.创建数据表
    conn = sqlite3.connect("test.db")   #打开或创建数据库文件
    print("成功打开数据库")
    c = conn.cursor()   #获取游标
    sql = '''
        create table company
            (id int primary key not null,   #id 主键 非空
            name text not null,
            age int not null,
            address char(50),
            salary real);
    '''
    c.execute(sql)      #执行sql语句
    conn.commit()       #提交数据库操作
    conn.close()        #关闭数据库连接
    print("成功建表")
    # 3.插入数据
    conn = sqlite3.connect("test.db")   #打开或创建数据库文件
    print("成功打开数据库")
    c = conn.cursor()   #获取游标
    sql1 = '''
        insert into company (id,name,age,address,salary)
         values (1,'张三',32,"成都",8000);
    '''
    sql2 = '''
        insert into company (id,name,age,address,salary)
         values (2,'李四',30,"重庆",18000);
    '''
    c.execute(sql1)      #执行sql语句
    c.execute(sql2)
    conn.commit()       #提交数据库操作
    conn.close()        #关闭数据库连接
    print("插入数据完毕")
    # 4.查询数据
    conn = sqlite3.connect("test.db")   #打开或创建数据库文件
    print("成功打开数据库")
    c = conn.cursor()   #获取游标
    sql = "select id,name,address,salary from company"
    cursor = c.execute(sql)      #执行sql语句
    for row in cursor:
        print("id = ",row[0])
        print("name = ", row[1])
        print("adress = ", row[2])
        print("salary = ", row[3],"
    ")
    conn.close()        #关闭数据库连接
    print("查询完毕")
  • 相关阅读:
    JMeter 参数化
    Jmeter 录制脚本(二)
    转:JMeter压力测试及并发量计算
    转:系统的平均并发用户数和并发数峰值如何估算
    Jmeter 录制脚本(一)
    用mfix模拟流化床时压力边界条件和迭代步长需要注意的问题
    Everything开机自启
    用fluent模拟内循环床气化燃烧(调试过程记录)
    ubuntu配置
    shell 命令合并文本
  • 原文地址:https://www.cnblogs.com/hsinfo/p/13609217.html
Copyright © 2011-2022 走看看