You are on page 1of 12

INTRODUCCIN

El software MySQL proporciona un servidor de base de datos SQL (Structured Query Language) muy rpido, multi-threaded, multi usuario y robusto, MySQL est diseado para entornos de produccin crticos, con alta carga de trabajo, MySQL es una marca registrada de MySQL AB. El software MySQL tiene una doble licencia. Los usuarios pueden elegir entre usar el software MySQL como un producto Open Source bajo los trminos de la licencia GNU (General Public License http://www.fsf.org/licenses/) o pueden adquirir una licencia comercial estndar de MySQL AB.

CONCEPTOS BSICOS DE LAS BASES DE DATOS.


BASE DE DATOS. Se define el conjunto de datos o informacin que estn almacenados de forma sistematicamente para su posterior uso. Una BD (como tambin se le conoce) esta compuesta por una o ms tablas. TABLA. Esta formado por un conjunto de columnas, como si tratar de una hoja de calculo, en donde los encabezados de cada columna corresponde a un campo especifico.

CAMPO. Se refiere a cualquier dato que se va almacenar en la BD, los campos pueden almacenar diferentes tipos de datos: ALFABTICO. Comprende todo el abecedario y signos de puntuacin NUMRICO. Comprende todos los digitos y el punto decimal. ALFANUMRICO. Acepta tantos caracteres alfabticos como numricos combinados. FECHA. Recibe datos de fecha en el formato dd/mm/ao.

CONCEPTOS BSICOS DE LAS BASES DE DATOS.

SENTENCIAS / FUNCIONES
En el orden de usabilidad se describen a continuacin las sentencias y/o funciones mas importantes de MySql: CREATE DATABASE. Permite crear una nueva base de datos o tabla; su sintaxis es la siguiente: CREATE DATABASE empleados;

SENTENCIAS / FUNCIONES
USE. Activa o pone en uso la base de datos deseada para trabajar con ella: USE empleados; DROP DATABASE. Elimina la base de datos que se le indique: DROP DATABASE empleados;

SENTENCIAS / FUNCIONES
SHOW DATABASES. Muestra todas las bases de datos que estn alojadas en nuestro servidor: SHOW DATABASES;;

SENTENCIAS / FUNCIONES
CREATE TABLE. Permite crear una tabla dentro de la base de datos seleccionada previamente, su sintxis es la siguiente: CREATE TABLE nombre_tabla ( Campo1 tipo_dato(longitud), Campo2 tipo_dato(longitud), Campo3 tipo_dato(longitud), );;

SENTENCIAS / FUNCIONES
INSERT. Permite insertar 1 o ms registros en la tabla que se le indique, su sintaxis es la siguiente: INSERT INTO nombre_tabla (Campo1, Campo2, Campon) VALUES ('dato1', 'dato2', daton);;

SENTENCIAS / FUNCIONES
SELECT. Permite seleccionar 1 o ms registros en la tabla que se le indique, su sintaxis es la siguiente: SELECT Campo1, Campon FROM nombre_tabla;
A la funcin SELECT se le pueden agregar otras secciones o parametros, para realizar una consulta mas elaborada, como son WHERE, ORDER BY, GROUP BY, INNER, entre otras.

SENTENCIAS / FUNCIONES
WHERE. Esta clausula permite establecer una condicin para filtrar ciertos registros que cumplan con dicha condicin; esta condicin hace uso de los operadores de relacin (=, <, >, >=, <=). SELECT * FROM Empleados WHERE faltas > 1; Esta condicin nos mostrar todos los datos de los empleados, que tengan mas de una falta.

SENTENCIAS / FUNCIONES
ORDER BY. Ordena los registros obtenidos por la funcin SELECT, especificando el campo por el cual se va a ordenar y el modo de ordenacin (Ascendente o Descendentemente). SELECT * FROM Empleados ORDER BY NOMBRE DESC; Muestra todos los registros ordenados por nombre descendentemente.