jueves, 29 de octubre de 2020

Manupulando base de datos

 Principales acciones para llevar a cabo la base de datos

Una de las principales acciones que se realizan en una base de datos son:

Insertar

Consultar

actualizar

borrar

unir tablas.


INSERTAR:

Para insertar datos en las tablas creadas utilizamos la sintaxis :

INSERT INTO "nombre_tabla" VALUES ("valor1", "valor2", ...)

ejemplo:

INSERT INTO producto Values(00001,"Arroz","caribe",20%);

Esto se hace para todas las tablas de la base de datos. Ya la base de datos con el contenido o registros se procede a manipular los datos.


CONSULTAR:

Para hacer consultar o extraer datos utilizamos la siguiente sintaxis:

SELECT * FROM "nombre tabla".. aqui se selecciona todas las columnas de esta tabla.

Ejemplos:

SELECT * FROM usuarios : asi  estamos seleccionando todas las columnas (SELECT *) de la tabla usuarios, se devolverán todas las filas ya que no tenemos ningún condicionante con WHERE

SELECT id FROM usuarios: Aqui estamos seleccionando la columna ‘id’ de la tabla usuarios, se devolverán todas las filas ya que no tenemos ningún condicionante con WHERE.

SELECT nombre,apellido FROM usuarios : aqui  estamos seleccionando las columnas ‘nombre y apellidos’ de la tabla usuarios, se devolverán todas las filas ya que no tenemos ningún condicionante con WHERE.

SELECT nombre, apellido FROM usuarios,clientes: asi estamos seleccionando las columnas ‘nombre y apellidos’ de 2 tablas distintas, se devolverán todas las filas ya que no tenemos ningún condicionante con WHERE.

SELECT nombre FROM usuarios WHERE edad = 30 : y aqui estamos seleccionando la columna nombre de la tabla usuarios, se devolverán todos los nombres de usuario cuya edad sea igual a 30. por lo que le pusimos una condición utilizando la palabra clave WHERE .


ACTUALIZAR:

Al momento de actulizar es muy importante poner el where para que se actualice unicamente donde quieres actualizar, de lo contrario se actualizarian todos los registros.

ejemplo:

UPDATE alumnos SET nombre = <nuevo nombre> WHERE nombre= 'juan'

se elige la tabla alumnos ,el SET elige el  campo nombre , se pone el nuevo nombre y el where selecciona cuando el nombre sea igual a Juan y lo actualiza.

UPDATE alumnos SET nombre = 'Maria' WHERE nombre= 'Juan'


BORRAR:

Hay que tener mucho cuidado al momento de borrar,ya que si nos equivocamos podemos perder mucha informacion que no querriamos.

DROP TABLE alumnos : Borra toda la tabla alumnos.

DELETE * FROM alumnos : Borra todos los registros.

DELETE * FROM alumnos WHERE nombre = 'juan' : Borra todos los registros cuando su nombre sea 'juan'


UNIR TABLAS:

para unir dos o mas tablas y extraer datos de cada una se utilizar INNER JOIN 

SELECT *FROM empleados INNER JOIN departamentos ON empleados.e_id = departamentos.d_id;

Aqui seleccionamos toda la tabla empleados y la unimos con la tabla departamentos , el ON se utiliza para hacer la union con las dos claves Primarias y foraneas .






No hay comentarios:

Publicar un comentario