Base de datos desde 0 cap 1

Un cordial saludo a todos los lectores de este blog, espero se encuentren bien en esta oportunidad continuaremos con las base de datos que comenzamos en el post anterior; empezaremos por lo fundamental he iremos avanzando con el tiempo a cosas mas complejas.

Para empezar abriremos nuestro gestor MySQL WorkBench que instalamos anteriormente y empezaremos creando nuestra primer base de datos usando querys con el comando create database test donde indicamos crear una base de datos con el nombre test y el comando use test para seleccionar la base de datos sobre la que trabajaremos.

Los siguientes comandos que necesitamos aprender es create table datos donde se creara tablas dentro de nuestra base de datos que seleccionamos anteriormente la extructura para crear tablas dentro de las base de datos es create table() dentro de los parentesis colocaremos nuestras columnas que son la informacion de las tablas; vean esto como un librero las columnas son las paginas de los libros las tablas son los libros y la base de datos son los libreros que almacen toda la informacion.

Para este caso usaremos informacion como la de un colegio asi que nuestras tablas se llamaran datos y notas las cuales tiene la informacion ID,Nombre y apellido;ID,Nombre y Notas respectivamente; si la secuencia se ejecuta correctamente debemos ver un log con un check verde en la parte baja.

Ahora aprenderemos nuestro tercer query con el cual agregamos nuestros datos a nuestras tablas insert into datos() values() donde datos es el nombre de nuestra tabla y dentro de los parentesis colocamos nuestos valores de la tabla y en values los datos a ingresar.

Si revisamos en nuestro panel izquierdo nuestra base de datos podremos ver nuestros datos que agregamos.

Empezaremos a ver querys que se ocupan dia a dia si administras bases de datos para realizar consultas empezaremos por las mas sencillas.

select * from datos con esta query podemos seleccionar todos los datos de la tabla datos esto por que el asterisco significa todo.

La siguiente query es como la anterior pero en vez de tomar todos los datos buscaremos por algo especifico usando la query select * from datos where ID=2 esto es por que el where es un prefijo de algo especifico que buscamos.

Para finalizar las consultas una query que les ayudara mucho a buscar datos sobre todo cuando la base de datos tiene mucha informacion select distinct nombre,apellido from datos esto lo que nos indica es que buscara los nombres y apellidos de nuestra tabla datos que no se han iguales con la query distinct en general lo que hace es decirle muestrame todo lo que se ha distinto en nombres y apellidos.

Ustes diran como que distinto si trajo el mismo nombre pero si lo ven a detalle notaran que le pedi nombre y apellidos distintos los 3 resultados tiene apellidos distintos segundo los nombres carlos estan escritos de diferente manera no es lo mismo Carlos que carlos  para las base de datos; si yo filtro solo por nombre usando distinct solo me devuelve un carlos.

 

 

 

 

Acerca de ZERO

facebook https://www.facebook.com/dawin.silva.3 twitter @security_zero
Esta entrada fue publicada en Base de datos. Guarda el enlace permanente.