亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
石狮市| 吉木萨尔县| 麦盖提县| 博白县| 古丈县| 财经| 金昌市| 郴州市| 永宁县| 涞水县| 鸡泽县| 大埔区| 红原县| 兴国县| 舒兰市| 和田县| 康定县| 江达县| 昆山市| 永昌县| 蕉岭县| 太和县| 奈曼旗| 亚东县| 天水市| 竹山县| 龙陵县| 长武县| 鄂伦春自治旗| 怀柔区| 漠河县| 古丈县| 江孜县| 遵义县| 德保县| 沂南县| 阿鲁科尔沁旗| 延津县| 天台县| 上虞市| 马山县|