Un sistema de gestin de bases de datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de informes, o bien mediante aplicaciones al efecto. MySQL es un sistema de administracin de bases de datos (Database Management System, DBMS) para bases de datos relacionales. As, MySQL no es ms que una aplicacin que permite gestionar archivos llamados de bases de datos. Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza multiples tablas para almacenar y organizar la informacin. MySQL fue escrito en C y C++ y destaca por su gran adaptacin a diferentes entornos de desarrollo, permitiendo su interactuacin con los lenguajes de programacin ms utilizados como PHP, Perl y Java y su integracin en distintos sistemas operativos. Tambin es muy destacable, la condicin de open source de MySQL, que hace que su utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su cdigo fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones, para hacer de MySQL una de las herramientas ms utilizadas por los programadores orientados a Internet. un sistema que nos permite a travs de una serie de sentencias, tener una informacin almacenada en una base de datos recuperarla en el momento en el que la necesitemos de una forma eficiente y rpida. MySQL es un sistema para llevar bases de datos. Es un servicio que crea las bases de datos y permite administrar la informacin que guardamos en ellas. Qu sentencias tiene MYSQL? Sentencias bsicas de MYSQL Como cualquier lenguaje para poder procesarse las acciones tienes que tener unas llamadas que devuelvan unos resultados. En MYSQL existen unas sentencias bsicas que deberas conocer para trabajar con este gestor de bases de datos: Conectarse por consola a una base de datos mysql: mysql -u usuario -p Mostrar todas las bases de datos: SHOW DATABASES; Usar una base de datos: Con esto nos referimos a seleccionar la base de datos con la que vas a hacer las acciones, antes de realizar una accin sobre una base de datos tienes que elegirla: USE nombre_bd; Mostrar tablas de la base de datos: Cada base de datos est estructurada en tablas, que agrupan la informacin de forma ordenada. Sera por hacer un smil como un bloque de casas que est organizada en plantas. SHOW TABLES; Mostrar todos los campos de una tabla: De igual forma que cada piso tiene habitaciones de la viviendas, las tablas de la base de datos tienen campos. SELECT * FROM nombre_tabla; Aqu podramos hacer diferentes filtrados de bsqueda, como ordenar los resultados de una forma determinada, por un campo, orden alfabtico tambin podramos buscar por un campo la opciones son muchas. Crear una base de datos: CREATE DATABASE nombre_bd; Crear una base de datos: DROP DATABASE nombre_bd;