Curso de Bases de Datos con MySql -Parte III- (Video) Definition/Manipulation
Este Curso de bases de datos con MySql esta formado por las siguientes entradas:
- Parte I: Instalación del MySql Server y MySql Workbench
- Parte II: Creacción de Tablas y Relaciones entre tablas (Modelo Entidad-Relación)
- Parte III: Sentencias básicas de MySql (Definition & Manipulation)
- Parte IV: Sentencia "INNER JOIN" para la unión de Tablas
- Parte V: Sentencia "GROUP BY" para la agrupación de datos
Parte III: Sentencias básicas de MySql (Definition & Manipulation)
En esta tercera parte del curso de bases de datos vamos a aprender los conceptos básicos para manejar el lenguaje MySql y poder trabajar con las bases de datos. Lo primero que hay que diferenciar son los dos tipos de sentencias que existen en MySql que son las "Data Definition ó Manipulation Language". Las "Data Definition Language" son sentencias que nos van a permitir crear, modificar o borrar bases de datos y tablas de la base de datos, y las "Data Manipulation Language" son las sentencias que nos van a permitir trabajar con los datos de la base de datos, es decir nos permitiran realizar las mas que conocidas, altas, bajas, modificaciones y consultas. Las sentencias son las siguientes y se explicaran en el video como ejecutarlas en el MySql WorkBench y en esta misma entrada se mostrará detalladamente cual es su sintaxis así como los ejemplos hechos en el video:
Data Definition Languaje => CREATE , ALTER , DROP
Data Manipulation Languaje => SELECT , INSERT , UPDATE , DELETE
TEORÍA:
Data Definition Languaje:
1.- CREATE: Para crear bases de datos y tablas.
Crear una base de datos:
CREATE DATABASE nombreBasededatos;
Crear una tabla:
CREATE TABLE nombreTabla (nombreCampo1 Tipo(Tamaño), nombreCampo2 Tipo(Tamaño), ...);
2.- ALTER: Para modificar tablas de la base de datos. (Añadir o borrar columnas de una tabla).
Agregar una columna a una tabla ya existente:
ALTER TABLE tabla ADD COLUMN [nueva sintaxis columna] AFTER nombreColumna;
Borrado de una columna:
ALTER TABLE tabla DROP COLUMN nombreColumna;
3.- DROP: Para borrar bases de datos y tablas de la base de datos.
Borrado de una base de datos:
DROP SCHEMA nombreBaseDeDatos;
Borrado de una tabla:
DROP SCHEMA nombreBaseDeDatos;
Data Manipulation Languaje:
1.- SELECT: Sirve para seleccionar los datos de la base de datos.
SELECT <Lista de Columnas> FROM <Lista de Tablas> WHERE <condición>
Ejemplos utilizado:
SELECT * FROM MiPrimeraBaseDeDatos.Coche; SELECT Marca,Caballos FROM MiPrimeraBaseDeDatos.Coche;
2.- INSERT: Sirve para insertar datos en la base de datos.
INSERT INTO nombreTabla (<Lista de Columnas>) VALUES (‘<Lista de Valores>’);
Ejemplo utilizado:
INSERT INTO MiPrimeraBaseDeDatos.Coche (Matricula,Marca,Modelo,Caballos) VALUES ('0001bbb','Renault','Clio',75);
3.- UPDATE: Sirve para modificar datos en la base de datos.
UPDATE <Lista de Tablas> SET nombreColumna = 'valor', … , WHERE <condición>;
Ejemplo utilizado:
UPDATE MiPrimeraBaseDeDatos.Coche SET Marca = 'Citroen', Modelo = 'C3' WHERE Matricula = '3456bbb';
4.- DELETE: Sirve para borrar datos de la base de datos.
DELETE FROM <nombreTabla> WHERE <condición>;
Ejemplo utilizado:
DELETE FROM MiPrimeraBaseDeDatos.Coche WHERE Matricula = '0001bbb';
Para borrar toda la tabla de la base de datos, se utiliza la sentencia “TRUNCATE”:
DELETE FROM MiPrimeraBaseDeDatos.Coche WHERE Matricula = '0001bbb';
muy bueno el video bien explicado
muy bueno.
felicidades.
A mi me pareció excelente.