Discusión sobre el artículo "Simulación de mercado (Parte 19): Iniciando SQL (II)"

 

Artículo publicado Simulación de mercado (Parte 19): Iniciando SQL (II):

Como expliqué en el primer artículo sobre SQL, no tiene sentido que pierdas el tiempo programando rutinas para conseguir hacer algo que SQL ya incluye. Sin embargo, si no sabes lo más básico, no lograrás hacer nada con SQL para aprovechar lo que esta herramienta tiene para ofrecernos. Por ello, en este artículo veremos cómo ejecutar tareas fundamentales en bases de datos.

Muy bien, ahora es el momento de experimentar. Estamos empezando a aprender, así que los efectos colaterales serán pequeños. No obstante, quiero advertirte, querido lector, de que nunca ejecutes ningún comando de SQL en una base de datos importante sin antes entender lo que hace. Si vas a probar algo nuevo, hazlo de la manera más segura posible para evitar molestias después. Como dice el refrán, la fe puede mover montañas, pero no restaurará tus datos.

Entonces, veamos qué bendito comando es este. En la animación de abajo, puedes ver de qué se trata.

Presta mucha atención: el comando DROP, cuando se usa en SQL, nos permite borrar de forma permanente algo. Si usas este comando sin prestar la debida atención, tendrás serios problemas. Ten en cuenta que SQL no te pedirá ningún tipo de confirmación. Simplemente eliminará lo que le hayas indicado.

Pero, cuando estamos usando MetaEditor, no se borrará el archivo de la base de datos. Sin embargo, si envías el mismo comando que generó un error en la animación para que SQL lo ejecute, tu archivo de base de datos será eliminado.

Sin embargo, podrías imaginar, erróneamente, que MetaEditor se está negando a ejecutar el comando DROP. Pero, como se pudo ver en la animación, no es eso lo que ocurre, ya que fue posible eliminar la tabla creada anteriormente.


Autor: Daniel Jose