Cita: Primer duda, veo que antes de un create table existe un drop siendo que en lo que leí para que haga eso debe estar la opción “--add-drop-table” (esta es por curiosidad)
No puedes crear una tabla sin destruirla primero, te daría un error de ejecución y la carga del script se cortaría instantáneamente.
Las opciones mencioandas se incluyen por el default de
--opt (ver manual de referencia:
8.7. El programa de copia de seguridad de base de datos mysqldump Cita: Como lo restauro digamos si el archivo “clínica.sql” esta en un dispositivo extraíble en raíz? Ósea un ejemplo esta en “f:\clinica.sql”
Igual que cualquier otro dispositivo lógico:
Cita: C:\>mysql -uroot - -pclave clinica<F:\clinica.sql
Si un archivo está en una ruta determinada, debe buscarse allí.
Si el dispositivo no está disponible, eso es asunto del operador de la PC, no es asunto de la base.
Cita: Y la tercera, como se cuando los comandos son “herramienta de consola de Mysql” y cuando son comandos de símbolos de sistema?
Eso es un poco básico: los comandos de consola MySQL son todos sentencias de SQL, sea DML, DDL o DCL.
Los de símbolo de sistema son
archivos ejecutables (.EXE), comandos residentes del sistema operativo (D.O.S. básicos) o comandos externos (.COM).