En esta sección explicaremos como poder trabajar en My SQL , paso a paso para generar tablas:
Primero debemos ingresar a http://localhost:81/phpMyAdmin/ y Crear una Base de Datos a la cual se le asigna un nombre y luego se le da click a Crear
Una vez creada la base de datos el siguiente paso es realizar la creación de las tablas con la cantidad de campos respectivamente por cada tabla
Luego les designamos nombres a cada campo(atributo), el tipo de dato , la longitud/valor algún dato extra como por ejemplo al atributo que sea primario dejarlo auto-increment para que automáticamente vaya aumentando.
Una vez realizado esto, le damos a grabar.
Obtenemos como resultado lo siguiente en donde nos muestra la consulta en SQL de la tabla creada :
Luego, le damos clic a nuestra base de datos:ejemplo y hacemos la creación de nuestra segunda tabla con los campos correspondientes al igual que se hizo en la creación de la primera tabla
Al haber una relación uno a muchos entre las tablas creadas se le designa en este caso a la segunda tabla creada una clave foránea que era la clave primaria en la primera tabla seleccionando la opción Indice/Index y le damos a grabar.
En esta tabla en la consulta SQL podemos ver que creó una PRIMARY KEY que es la clave primaria y una INDEX que es la clave foránea.
Una vez creadas ambas tablas continuamos con la inserción de datos, debemos seleccionar la tabla a la que le ingresaremos datos/valores .
El ingreso de los datos puede ser de modo gráfico o modo consola. Por modo Gráfico sería del siguiente modo:
Y del modo consola, el siguiente:
Si elegimos el modo gráfico es más rápido y fácil para ingresar datos ,esto porque solo le damos los valores/datos que nosotros queremos .En cambio, si elegimos el modo consola debemos tener claro los tipos de datos que seleccionamos, si tenemos tipos de datos en donde ingresaremos textos o fechas debemos ingresarlos entre comillas simples, si son solo datos enteros los ingresamos sin ningún carácter extra al dato ingresado.
Luego, de haber elegido uno de los dos modos le damos a continuar.Podemos ingresar cuantos datos queramos, el modo para ver que datos hemos ingresado es ir a Examinar y revisamos todos los datos que ya ingresamos y si necesitamos modificar algo , lo podemos hacer..
Para continuar, seleccionamos la siguiente tabla «empleado» y realizamos el mismo paso anterior para ingresarle datos a la tabla, quedando la tabla con datos ingresados del siguiente modo:
SELECT nombre_emp FROM EMPLEADO WHERE fecha_nac BETWEEN ‘1989-02-25’ AND ‘2012-12-31’
Esta consulta me permite mostrar los nombres de los empleados que su fecha de nacimiento esta entre el 25-02-2012 y el 31-12-2012
select nombre_emp from EMPLEADO order by nombre_emp
Esta consulta me ordena los nombres de los empleados en el orden alfabéticos.
Luego, después de haber ingresado datos en las tablas que creamos, el siguiente paso es hacer consultas sobre los datos de cada tabla, las consultas pueden ser de una sola tabla o de ambas, estas se llaman consultas anidadas.
AHORA, A CONTINUACIÓN LES DEJARÉ ALGUNOS EJEMPLOS DE CONSULTAS…
-
SELECT SUM(n_empleados) FROM departamento;
-
Este select sirve para que nos muestre la suma de la cantidad de n_empleados desde la tabla departamento.
-
SELECT COUNT(DISTINCT nombre) FROM DEPARTAMENTO;
Este select me permite contar la cantidad de departamentos que existen y que tengo guardado en la tabla DEPARTAMENTO.
Debe estar conectado para enviar un comentario.