91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

SQLite怎么查詢表名并刪除表

小億
165
2024-01-05 22:01:29
欄目: 云計算

在SQLite中,可以使用以下語句查詢表名:

SELECT name FROM sqlite_master WHERE type = 'table';

這將返回數據庫中所有表的名稱。

要刪除表,可以使用以下語句:

DROP TABLE table_name;

其中,table_name是要刪除的表的名稱。請注意,刪除表將永久刪除表及其內容,所以在執行此操作前請謹慎。

以下是一個完整的例子,演示如何查詢表名并刪除表:

import sqlite3

# 連接到SQLite數據庫
conn = sqlite3.connect('database.db')

# 創建一個游標對象
cursor = conn.cursor()

# 查詢表名
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
tables = cursor.fetchall()
print("Tables:")
for table in tables:
    print(table[0])

# 刪除表
table_name = 'table_to_delete'
cursor.execute(f"DROP TABLE {table_name};")
print(f"Table '{table_name}' deleted.")

# 提交事務并關閉連接
conn.commit()
conn.close()

請替換database.db為你的數據庫文件名,并將table_to_delete替換為你要刪除的表的名稱。

0
华坪县| 赤壁市| 安丘市| 白银市| 保德县| 东港市| 乌鲁木齐市| 龙里县| 通化市| 海南省| 梁山县| 同江市| 灵武市| 江都市| 白河县| 米泉市| 盐城市| 施甸县| 吉木萨尔县| 赣州市| 邓州市| 河源市| 大足县| 田东县| 皮山县| 五指山市| 琼结县| 喀什市| 富川| 广元市| 北宁市| 宁都县| 桐乡市| 奎屯市| 昂仁县| 吉首市| 沈阳市| 红安县| 定西市| 静安区| 新田县|