• Python连接SQLite数据库代码 坚持不懈


    import sqlite3  

    # create database  

    conn = sqlite3.connect('test.db') #不存在就创建后再打开  

    print ("Opened database successfully")  

    conn.execute('''''CREATE TABLE COMPANY 

           (ID INT PRIMARY KEY     NOT NULL, 

           NAME           TEXT    NOT NULL, 

           AGE            INT     NOT NULL, 

           ADDRESS        CHAR(50), 

           SALARY         REAL);''')  

    print ("Table created successfully")  

    conn.close()  

    # inset data into database  

    conn = sqlite3.connect('test.db')  

    print ("Opened database successfully")  

    conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \  

          VALUES (1, 'Paul', 32, 'California', 20000.00 )");  

    conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \  

          VALUES (2, 'Allen', 25, 'Texas', 15000.00 )");  

    conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \  

          VALUES (3, 'Teddy', 23, 'Norway', 20000.00 )");  

    conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \  

          VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 )");  

    conn.commit()  

    print ("Records created successfully")  

    conn.close()  

    # select from database  

    conn = sqlite3.connect('test.db')  

    print ("Opened database successfully")  

    cursor = conn.execute("SELECT id, name, address, salary  from COMPANY")  

    for row in cursor:  

    print ("ID = %d" % row[0])  

    print ("NAME = %s" % row[1])  

    print ("ADDRESS = %s" % row[2])  

    print ("SALARY = %d" % row[3])  

    print("\n")  

    print ("Operation done successfully")  

    conn.close()

    认准了,就去做,不跟风,不动摇,不放弃!
  • 相关阅读:
    实验五 shell脚本编程
    实验四 Linux系统C语言开发环境学习
    实验三 Linux系统用户管理及VIM配置
    实验二 Linux系统简单文件操作命令
    实验一 Linux系统与应用准备
    实验八 进程间通信
    实验七 信号
    实验六 进程基础
    实验五 shell脚本编程
    实验四 Linux系统搭建C语言编程环境
  • 原文地址:https://www.cnblogs.com/zhouxiaohui888/p/5799346.html
Copyright © 2020-2023  润新知