Lo script deve essere scritto come un file di testo in qualsiasi editor di testo , come Blocco note di Windows o Gedit o Kate in Linux . Per creare lo script , digitare le istruzioni SQL nello stesso modo in cui si farebbe se li stava digitando al prompt " mysql > " . Ogni dichiarazione deve avere la sintassi corretta e fine con un punto e virgola
Uno script di esempio potrebbe essere:
DROP TABLE IF EXISTS indirizzo ;
CREATE TABLE indirizzo ( fname . VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , staddress VARCHAR ( 50 ) , zip INT ( 7) ) ;
DROP TABLE IF EXISTS zip ;
CREATE TABLE zip ( città VARCHAR ( 20 ) , stato CHAR ( 2 ) , zip INT ( 7) ) ;
INSERT INTO valori di indirizzo ( " Kris " , " Miller ", " 301 Anywhere St" , " 17598 " ) ;
INSERT INTO valori di indirizzo ( " Steve " , " Fetterhoff ", " 305 St. Elsewhere Val " , " 17989 " ) ;
inserire nei valori di avviamento postale ( "Orange " , " CA " , " 17598 " ) ;
INSERT INTO zip ( " Lancaster " , " PA " , " 17989 ");
Quando si esegue lo script , verrà eseguito in silenzio fino a quando lo script è terminato. Se si desidera visualizzare le informazioni durante tutto il processo , è possibile inserire la seguente istruzione nello script :
Seleziona ' ' Una volta creato lo script è possibile eseguirlo direttamente dal prompt dei comandi con il comando del sistema operativo : database MySQL < file.sql la quota " banca dati " del comando specifica il database desidera utilizzare . È possibile omettere il database se si inserisce l'istruzione " USE database , " come prima riga del file di testo . In tal caso , la sintassi sarebbe " mysql < file.sql " . Si dovrebbe emettere questi comandi dalla directory in cui il file viene salvato . Eseguire il comando da una directory diversa, è necessario specificare il percorso esatto del file . È anche possibile eseguire lo script nel client MySQL con i " file.sql origine " o "\\ . File.sql "comandi . Anche in questo caso , se lo script non si trova nella directory in cui è stato avviato il client MySQL è necessario specificare il percorso esatto .
Esecuzione dello script
Informazioni correlate
Programmazione © www.354353.com