zoukankan      html  css  js  c++  java
  • sqlite3数据库的增删查改

    import sqlite3
    # 打开或创建sqlite数据库
    conn = sqlite3.connect("test.db")
    print("opened database successfully")
    c = conn.cursor()
    # 创建表
    sql = '''
    create table company
    (id int primary key not null,
    name text not null,
    age int not null,
    address char(50),
    salary real);
    '''
    c.execute(sql)
    conn.commit()
    conn.close()
    print("成功建表")
    # 插入数据
    sql1 = '''
    insert into company(id,name,age,address,salary)
    values (1, '张三', 32, '成都', 8000)
    '''
    sql2 = '''
    insert into company(id,name,age,address,salary)
    values (2, '李四', 32, '成都', 8000)
    '''
    c.execute(sql1)
    c.execute(sql2)
    conn.commit()
    conn.close()
    print("数据插入成功")
    # 查
    sql3 = '''
    select * from company
    '''
    jg = c.execute(sql3)
    for row in jg:
    print("id = ", row[0])
    print("name = ", row[1])
    print("age = ", row[2])
    print("address = ", row[3])
    print("salary = ", row[4])
    conn.commit()
    conn.close()
    print("查询完毕")

  • 相关阅读:
    win10安装mysql5.7.20解压版
    mvn snapshot
    git SSH key
    Grails踩坑记
    oracle数据库中使用hibernate生成表不能正确创建表
    有些人
    制定短期计划(3月9-4.29)
    有些话
    Linux中mysql主从复制
    Linux下安装mysql
  • 原文地址:https://www.cnblogs.com/zhang-da/p/14305688.html
Copyright © 2011-2022 走看看