 Copiare struttura tabella Sql
Per copiare la struttura di una tabella Sql è possibile utilizzare il comando SHOW CREATE TABLE appositamente progettato per elaborare in output il comando sql di creazione della tabella a partire da una tabella esistente. Il comando è particolarmente utile quando si vuole copiare una tabella di un database su un altro server. Facciamo un esempio pratico, poniamo di avere su un database server la tabella "studenti" composta dai campi "nome", "cognome", "voto". Per copiare la struttura della tabella scriviamo nella console SQL il seguente comando:
SHOW CREATE TABLE studenti
Il sistema analizza la struttura della tabella ed elabora in risposta la seguente riga
CREATE TABLE 'studenti' ( 'nome' varchar(255), 'cognome' varchar(255), 'voto' int(9) )
A questo punto è sufficiente copiare la riga di comando visualizzata a video ed eseguirla come comando SQL sul server ove si desidera creare la tabella con la stessa struttura della tabella di origine. Il comando SHOW CREATE TABLE non copia i dati contenuti nella tabella di origine, bensì si limita a creare il comando SQL di creazione della struttura della tabella.
Commenti
Scrivi
il tuo commento sulla pagina
"Copiare struttura tabella Sql "
Link utili per approfondire il tema sql sito web mysql Segnala un sito/link di approfondimento
|