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("查询完毕")
  • 相关阅读:
    dedecms代码研究五
    dedecms代码研究四
    判断有没有真正点击打印
    SAP中删除假脱机请求
    商品扩地点不成功
    记录一些使用的abap小程序帮助开发
    sap abap 程序 中使用 FTP . <转载>
    SM37 后台调试
    ftp上传下载| 图片上传下载
    ALV调用的几个标准函数 <转自 思微随想>
  • 原文地址:https://www.cnblogs.com/hsinfo/p/13609217.html
Copyright © 2011-2022 走看看