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:

  1. Parte I: Instalación del MySql Server y MySql Workbench
  2. Parte II: Creacción de Tablas y Relaciones entre tablas (Modelo Entidad-Relación)
  3. Parte III: Sentencias básicas de MySql (Definition & Manipulation)
  4. Parte IV: Sentencia "INNER JOIN" para la unión de Tablas
  5. 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';
Comparte esta entrada en:
Safe Creative #1401310112503
Curso de Bases de Datos con MySql -Parte III- (Video) Definition/Manipulation por "www.jarroba.com" esta bajo una licencia Creative Commons
Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Creado a partir de la obra en www.jarroba.com

2 thoughts on “Curso de Bases de Datos con MySql -Parte III- (Video) Definition/Manipulation”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.