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 comentarios en “Curso de Bases de Datos con MySql -Parte III- (Video) Definition/Manipulation”

Deja un comentario

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies