2011-03-12 64 views
0

我正在使用windows終端創建一個簡單的數據庫。我想知道是保存在任何地方的代碼,還是我必須保存它?如何?我需要保存用於創建數據庫的代碼,這就是我要問的原因。保存用於創建數據庫的sql代碼

+2

「windows終端」?什麼DBMS? – gbn 2011-03-12 16:09:29

+0

命令窗口。 – pantelis 2011-03-12 16:30:32

+0

從你的回答中,我添加了一個'mySql'標籤。 – 2011-03-19 19:29:22

回答

1

如果您在談論SQL Server,您可以編寫您創建的數據庫的腳本 - 只需在Management Studio中右鍵單擊數據庫,然後編寫腳本!

+0

OP不顯然使用SSMS ... – gbn 2011-03-12 16:12:23

+0

即時通訊使用mySQL。 – pantelis 2011-03-12 16:29:38

1

是的,你應該保存你的工作。大多數工具不保存您的壓痕,他們往往格式化SQL以自己的方式 - sometimees作爲

CREATE TABLE [email protected] AS ... 

因此它可以重建你的數據庫,但沒有得到很好的可讀性。我見過的最糟糕的事情是MsAccess在SQL窗口中對我的輸入做了什麼(但它是15年前)。

1

在MySQL中,您可以使用SHOW CREATE TABLE xxx來查看錶格的定義。

0

使用mysqldump可以幫助您創建一個sql文件,您可以稍後運行它來創建一個與您的數據庫完全相同的數據庫。 它有許多有用的選項,你可以閱讀關於here

對於您的情況,您似乎只需要架構,而無需數據 - 請參閱如何操作here。基本上所有你需要的是命令: mysqldump --no-data -u Username -pPassword mydatabase