python sqlite3 简单模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python sqlite3 简单模板相关的知识,希望对你有一定的参考价值。

参考技术A <code>
import sqlite3

def createTable():

    con = sqlite3.connect("codes.db")

    cur = con.cursor()

    # CODES SITES

    sql = """

        CREATE TABLE CODES(

            ID INTEGER PRIMARY KEY   AUTOINCREMENT,

            CODE           TEXT    NOT NULL,

            UNIQUE(CODE)

    );

    """

    cur.execute(sql)

    print("成功建表")

# createTable()

def QueryURL():

    con = sqlite3.connect("sites.db")

    cur = con.cursor()

    sql = "SELECT * FROM SITES"

    Result = cur.execute(sql)

    for item in Result:

        print(item)

def insertURL(url,db_name,table_name):

    con = sqlite3.connect(".db".format(db_name))

    cur = con.cursor()

    sql = "INSERT INTO VALUES (NULL,'')".format(table_name,url)

    cur.execute(sql)

    con.commit()

    con.close()

    print("URL: 成功记录!".format(url))

def deleteURL(url,db_name,table_name):

    con = sqlite3.connect(".db".format(db_name))

    cur = con.cursor()

    sql = "DELETE FROM WHERE URL = ''".format(table_name,url)

    cur.execute(sql)

    con.commit()

    con.close()

    print("URL: 成功删除记录!".format(url))

</code>

以上是关于python sqlite3 简单模板的主要内容,如果未能解决你的问题,请参考以下文章