Сохранить SQL-код, используемый для создания базы данных - PullRequest
0 голосов
/ 12 марта 2011

Я использую терминал Windows для создания простой базы данных. Мне было интересно, сохранился ли используемый код где-нибудь или мне нужно его сохранить? И как? Мне нужно сохранить код, который я использовал для создания базы данных, поэтому я и спрашиваю.

Ответы [ 4 ]

1 голос
/ 12 марта 2011

Да, вы должны сохранить свою работу. Большинство инструментов не сохраняют ваши отступы, они часто форматируют sql по-своему - иногда как

CREATE TABLE user@host.dbname.table AS ...

, поэтому он работает для восстановления вашей базы данных, но плохо читается. Худшее, что я когда-либо видел, было то, что MsAccess сделал с моим вводом в окне SQL (но это было 15 лет назад).

1 голос
/ 12 марта 2011

В MySQL вы можете использовать SHOW CREATE TABLE xxx, чтобы увидеть определение ваших таблиц.

1 голос
/ 12 марта 2011

Если вы говорите о SQL Server, вы можете создать сценарий для созданной вами базы данных - просто щелкните правой кнопкой мыши базу данных в Management Studio и выполните сценарий!

0 голосов
/ 20 марта 2011

Использование mysqldump может помочь вам создать файл sql, который вы позже сможете запустить для создания БД, идентичной вашей.Он имеет много полезных опций, которые вы можете прочитать о здесь .

. В вашем случае вам кажется, что вам нужна только схема без данных - см. Инструкции здесь ,В общем, все, что вам нужно, это команда: mysqldump --no-data -u Username -pPassword mydatabase

...