zoukankan      html  css  js  c++  java
  • python连接sqlit关系型数据库的方法以及一些基本操作

    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(" ")  

    print ("Operation done successfully")  

    conn.close()

    认准了,就去做,不跟风,不动摇,不放弃!
  • 相关阅读:
    Flex布局-语法篇
    css grid布局
    js 方法的一些简写和技巧
    css瀑布流
    js防抖和节流
    js循环
    两行css代码实现居中元素
    手写代码部分
    BigDecimal类的概念和使用
    Math类的概念和使用
  • 原文地址:https://www.cnblogs.com/fengkun125/p/10918087.html
Copyright © 2011-2022 走看看