El guión debe ser escrito como un archivo de texto en cualquier editor de texto, como el Bloc de notas en Windows o Gedit o Kate en Linux. Para crear la secuencia de comandos , escriba las sentencias de SQL de la misma manera que lo haría si se estuviera escribiendo en el " mysql > " del sistema. Cada sentencia debe tener la sintaxis correcta y al final con un punto y coma
Un script de ejemplo sería:
DROP TABLE IF EXISTS dirección ;
CREAR dirección MESA ( fname . VARCHAR ( 20 ) , lname VARCHAR ( 20 ) , staddress VARCHAR ( 50 ) , INT zip ( 7 ));
DROP TABLE IF EXISTS zip , zip
CREAR TABLA (ciudad VARCHAR ( 20 ) , estado CHAR ( 2 ) , cremallera INT ( 7 ));
INSERT INTO VALORES dirección ( " Kris ", " Miller ", " 301 St cualquier lugar ", " 17598 ") ;
< p > INSERT INTO VALORES dirección ( "Steve ", " Fetterhoff ", " 305 St. Elsewhere ave ", " 17989 ") ;
INSERT INTO VALORES zip ( "Orange " , "CA ", " 17598 ") ;
INSERT INTO VALORES postales ( " Lancaster ", " PA ", " 17989 ");
al ejecutar la secuencia de comandos , se ejecutará en silencio hasta que se complete la secuencia de comandos . Si desea visualizar la información durante todo el proceso , se puede colocar la siguiente declaración en el guión :
SELECT ' ' Una vez creada la secuencia de comandos que se puede ejecutar directamente desde el símbolo del sistema operativo con el comando : base de datos mysql < file.sql la parte "base de datos " del comando especifica la base de datos que que desee utilizar . Puede omitir la base de datos si se coloca la declaración " USE database , " como la primera línea del archivo de texto . En ese caso , la sintaxis sería " MySQL < file.sql " . Debe emitir estos comandos desde el directorio en el que se guarda el archivo . Emita el comando desde un directorio diferente, debe especificar la ruta exacta del archivo. También puede ejecutar la secuencia de comandos desde el cliente de MySQL con los " file.sql fuente" o " \\ . File.sql "comandos . Una vez más, si el guión no está en el directorio en el que ha iniciado el cliente MySQL debe especificar la ruta exacta .
Ejecución del script