Lenguaje SQL parte 2

Holaaaaa. ¿Cómo están? Esperamos que de lo mejor.

 

En este nuevo encuentro, aprenderemos a crear bases de datos y a borrarlas en caso de ser necesario. ¡Vaya, por fin nos hemos dignado a mostrar como crear bases de datos! Lo sabemos, nos hemos tomado nuestro tiempo, pero con todo y eso, teníamos la necesidad de contar un tantito de historia y de la forma en la que las bases de datos trabajan.

 

En fin,… comencemos:

 

Las bases de datos, como ya explicamos con anterioridad, son colecciones de tablas, que a su vez son colecciones de columnas y de filas, que son, a su vez, colecciones de datos, tanto “punteros disfrazados” (columnas), como la información a la que apuntan los punteros (las filas y perdón por la redundancia). Pero antes de crear tablas, columnas y filas, necesitamos crear el CONTENEDOR de esta información, es decir, la gran y venerada Base de Datos.

 

Para crear la base de datos, basta con utilizar la sentencia SQL

 

CREATE DATABASE nombre_base;

 

¿Y eso es todo, es así de fácil?, si es usted (si usted) de las personas que gustan de presumirle a las amistades de lo mucho que sabe, y quería presumir sobre sus conocimientos únicos de crear bases de datos, dada la dificultad que representa, lo sentimos, su objetivo no se cumplirá.

 

Efectivamente, la creación de la base de datos es así de sencilla, pero, ¿qué pasaría si el nombre de la tabla ya existe, sencillo, MySQL produciría un error 1007, si, un feo (y ruidoso pues produce un efecto sonoro en el altavoz de la computadora) error. Cómo evitamos este error, sencillo, agregamos a nuestra sentencia lo siguiente:

 

CREATE DATABASE IF NOT EXISTS nombre_base;

 

Esto no hace que la base de datos que estamos creando sobreescriba que la que ya existe, sino que simplemente evitamos que MySQL nos de ese error. Si lo que se están preguntando es ¿y qué ganamos con eso?, pues bien, en realidad es una cuestión de forma. Supongamos que tenemos una aplicación que utiliza nuestro motor de base de datos, digamos PHP y a la hora de utilizar la aplicación tenemos la necesidad de crear una base de datos en tiempo real, esto nos produciría un error en nuestra pantalla, el cual se desplegaría en nuestro navegador de Internet, lo cual sería desastroso para nuestra aplicación.

 

Por otro lado, en ocasiones es necesario deshacernos de algunas bases de datos que han convertido en obsoletas o, tal vez duplicadas, en este caso, lo que hacemos para borrar dichas bases de datos es lo siguiente:

 

DROP DATABASE nombre_tabla;

 

Así de sencillo es tanto crear como borrar bases de datos. Pero como dicen, para muestra un botón, vean el siguiente vídeo:

 

[Objeto Flash Eliminado]

 

Delicioso, ¿no es así?, muy bien damas y caballeros, en la próxima lección aprenderemos cómo crear tablas, las cuales, como perfectamente sabemos, están contenidas dentro de las bases de datos. Por el momento, recuerden jamás darle la razón a Samuel Johnson quien dijo que “Todo hombre es, o confía llegar a ser un holgazán” Nosotros, con toda seguridad, le desmentiremos siempre. Hasta Pronto

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame