Come copiare la struttura della 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 "verbi" composta dai campi "ID" e "FORMEVERBALI".

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

il risultato dell'istruzione SHOW CREATE TABLE in Sql

A questo punto è sufficiente copiare la riga di comando Create Table visualizzata a video ed eseguirla come comando SQL sul server ove si desidera creare la tabella con la stessa struttura della tabella di origine.

Copia anche i contenuti della tabella?

Il comando SHOW CREATE TABLE non copia i dati contenuti nella tabella di origine, si limita a creare il comando SQL che permette la creazione della struttura della tabella su un altro server DBMS.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

SQL