Hai我是數據庫的初學者,如何在sql中查看錶?
我有一個包含一些數據表的.sql文件,我想知道如何導入它們以及如何查看錶的列表。
目前即時通訊使用如下: -
軟件或編輯:Navicat的精簡版 服務器:localhost。 databse文件格式:.sql
Hai我是數據庫的初學者,如何在sql中查看錶?
我有一個包含一些數據表的.sql文件,我想知道如何導入它們以及如何查看錶的列表。
目前即時通訊使用如下: -
軟件或編輯:Navicat的精簡版 服務器:localhost。 databse文件格式:.sql
請記住,一個sql文件並不是一個真正的數據庫,它是一個腳本。你可以從任何工具運行腳本,但我會使用命令行。這是navicat連接到MySQL?
的mysql -u用戶名-p數據庫名< script.sql
密碼:* *
然後結果可利用的Navicat或任何其他工具
如果.sql文件已經可以看出諸如「CREATE TABLE ...」之類的語句,然後在「INSERT INTO ...」之後,那麼該腳本可能會創建表格並插入數據。
爲了讓這種情況發生,這些表格不需要存在於數據庫中。然後您可以運行腳本,它將創建表格並填寫數據。
如果這些表確實存在,您可以隨時刪除它們,或者將CREATE更改爲ALTER,然後應該運行該腳本。
希望有所幫助。
也許你可以嘗試在SQL Server中執行腳本,然後鍵入
select * from [database_name].information_schema.tables
查看錶和相關信息。
你用什麼數據庫? .sql文件通常是腳本而非數據庫表。 – HLGEM 2011-01-20 14:35:23