中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
绵竹市| 讷河市| 航空| 宁化县| 门源| 东安县| 商洛市| 宣汉县| 福州市| 龙州县| 阿合奇县| 青冈县| 无锡市| 石家庄市| 临桂县| 晋宁县| 蛟河市| 乾安县| 兰西县| 灌阳县| 古丈县| 九寨沟县| 葵青区| 武汉市| 建水县| 广汉市| 通化县| 金平| 泊头市| 桦川县| 桑日县| 青冈县| 兴业县| 阿拉善左旗| 双桥区| 通河县| 兰考县| 尼玛县| 龙海市| 格尔木市| 伊春市|