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 简单模板的主要内容,如果未能解决你的问题,请参考以下文章

python内置库--sqlite3

Python3 引入sqlite3时出现错误:ModuleNotFoundError: No module named '_sqlite3'

几行代码轻松搞定python的sqlite3的存取

Python之Sqlite3数据库基本操作

如何通过连接到 sqlite3 数据库来制作可执行的 python tkinter 文件

简易SQLite3数据库学习