filmov
tv
🟢CURSO DE MySQL
Показать описание
En este tutorial te voy a enseñar a usar MySQL, un sistema de gestión de bases de datos relacional. En otras palabras, es un programa para almacenar información de manera estructurada. MySQL es desarrollado bajo una licencia dual: una pública general y otra comercial por Oracle Corporation. Puedes descargar MySQL gratuitamente y modificar su código, pero si empiezas a ganar dinero con él, tendrás que pagarle a Oracle.
Crear una base de datos con
create database nombreBD;
Usar una base de datos con
use nombreBD;
Borrar una base de datos con
drop database nombreBD;
Crear una Base de datos definiendo por default el character set y el collate asi:
create database nombreBD character set utf8mb4 collate utf8mb4_spanish_ci;
Crear una tabla en MySQL
create table nombreTabla(
nombreCampo tipo otrasCaracteristicas,
otroCampo otroTipo otrasCaracteristicas
);
Muestra las tablas de nuestra base de datos.
show tables;
Muestra las columnas de nuestra tabla.
show columns from nombreTabla;
Muestra el query con el que fue creada la tabla.
show create table nombreTabla;
Renombra la tabla.
rename table nombreOriginal to nuevoNombre;
Modificamos la tabla agregando una nueva columna.
alter table nombreTabla add nombreCampo int not null;
Modificamos la tabla cambiando el nombre del campo y modificamos el tipo de dato.
alter table nombreTabla change nombreOriginalCampo nuevoNombreCampo smallint not null;
Modificamos la tabla borrando una columna.
alter table nombreTabla drop column nombreColumna;
Leer todos los registros y todos los campos:
select * from tabla;
Leer todos los registros donde un campos sea un valor :
select * from tabla where campo=’valor’;
Leer todos los registros donde un campos sea un valor y otro campo sea otro valor:
select * from tabla where campo=’valor’ and campo2=’valor’;
Leer todos los registros donde un campos sea un valor o otro campo sea otro valor:
select * from tabla where campo=’valor’ or campo2=’valor’;
Leeremos todos los registros y mostramos algunos campos campos:
select campo1,campo2 from tabla;
Leeremos todos los registros donde la fecha este entre dos fechas:
select * from tabla where campo_fecha BETWEEN ’2020-01-01’and’2020-01-01’;
insertar registros en una tabla, especificando los valores para cada columna en el mismo orden
INSERT INTO tabla (col1, col2, col3, ...)
VALUES (val1, val2, val3, ...);
Insertar un registro utilizando valores por defecto para las columnas que tienen un valor predeterminado.
INSERT INTO tabla (col1, col2)
VALUES (val1, val2);
Insertar múltiples registros en una sola sentencia INSERT.
INSERT INTO tabla (col1, col2, col3, ...)
VALUES
(val11, val12, val13, ...),
(val21, val22, val23, ...),
(val31, val32, val33, ...);
UPDATE con Condición (WHERE)
UPDATE tabla SET col1 = val1, col2 = val2 WHERE condicion;
UPDATE con Múltiples Condiciones (WHERE con AND/OR)
UPDATE tabla SET col1 = val1, col2 = val2
WHERE condicion1 AND condicion2;
UPDATE sin Condición (Cuidado)
UPDATE tabla SET col1 = val1, col2 = val2;
UPDATE con Valores Derivados de Otros Campos.
UPDATE tabla SET col1 = col2 + val, col3 = col4 * val
WHERE condicion;
Forma más básica de borrar registros
DELETE FROM tabla WHERE col1 = val1;
DELETE con Múltiples Condiciones (WHERE con AND/OR)
DELETE FROM tabla WHERE col1 = val1 AND col2 = val2;
DELETE con LIMIT
DELETE FROM tabla WHERE col1 = val1 LIMIT numero_de_registros;
DELETE sin Condición (Cuidado)
DELETE FROM tabla;
Codigos para Crear una relación de uno a muchos
alter table nombreTabla add
constraint nombreLlaveForanea foreign key (campoTabla)
references nombreOtraTabla (campoOtraTabla)
on delete cascade on update cascade;
00:00 01.- ¿Que es MySQL?
13:32 02.- Instalar MySQL desde XAMPP
18:38 03.- Instalación de MySQL con MySQL WorkBench📥
26:41 04.- Crear y manipular una base de datos con MySQL Workbench
33:52 05.- ¿Que es tabla en MySQL
42:50 06.-Crear una tabla en MySQL
53:35 07.- Alterar una tabla en MySQL
01:01:11 08.-Manipular tablas de MySQL con la interfaz gráfica de WorkBench
01:11:07 09.- Leer y buscar (select) registros en MySQL
01:23:52 10.- Insertar (insert) registros en MySQL
01:35:05 11.- Actualizar (update) registros en MySQL
01:43:05 12.- Borrar (delete) registros en MySQL
01:49:14 13.- Relaciones entre tablas de MySQL
01:53:07 14.-Crear una relación de uno a muchos en MySQL
02:06:37 15.- Consultas con inner join, left join y right join en MySQL
02:18:00 16.- Respaldar nuestra bd con WorkBench y MySQL dump
Комментарии