zoukankan      html  css  js  c++  java
  • sqlite数据库操作

    1、创建表

    import sqlite3
    
    conn = sqlite3.connect('C:\Users\Kuma\Desktop\spider.db')
    print('connect success')
    c = conn.cursor()
    c.execute('''
        CREATE TABLE COMPANY
        (ID INT PRIMARY KEY     NOT NULL,
        NAME           TEXT    NOT NULL,
        AGE            INT     NOT NULL,
        ADDRESS        CHAR(50),
        SALARY         REAL);
    ''')
    print('create table success')
    conn.commit()
    conn.close()

    1)import sqlite3

    2)sqlite3.connect(xxx.db),链接数据库,如果数据库不存在则创建。使用时需要使用绝对路径,否则默认为当前路径

    3)connect.cursor(),创建一个cursou,之后需要使用

    4)connect.commit(),提交事务

    5)connect.close(),关闭数据库链接

    2、插入数据

    import sqlite3
    
    conn = sqlite3.connect('C:\Users\Kuma\Desktop\spider.db')
    print('connect success')
    c = conn.cursor()
    c.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) 
          VALUES (1, 'Paul', 32, 'California', 20000.00 )");
    conn.commit()
    print("Records created successfully");
    conn.close()

    6)connect.cursor.execute(sql),执行sql语句

  • 相关阅读:
    PAT 甲级 1128 N Queens Puzzle
    HDU 1995 R-汉诺塔V
    PAT L1-039 古风排版
    PAT L2-028 秀恩爱分得快
    ZOJ 2060 A-Fibonacci Again
    HDU 2079 选课时间
    HDU 1016 Prime Ring Problem
    理论相关概念原理
    单播字符、字符串收发
    OSAL的原理
  • 原文地址:https://www.cnblogs.com/f0t1/p/10593955.html
Copyright © 2011-2022 走看看