Estos son ejemplos de sintaxis concreta para las instrucciones más comunes en MySQL:
Crear una base de datos:
CREATE DATABASE
nombre_de_base_de_datos;
Seleccionar una base de datos:
USE
nombre_de_base_de_datos;
Crear una tabla:
CREATE TABLE
nombre_de_tabla (
columna1 tipo_de_dato,
columna2 tipo_de_dato,
...
);
Insertar datos en una tabla:
INSERT INTO
nombre_de_tabla (columna1, columna2, ...)
VALUES
(valor1, valor2, ...);
Actualizar datos en una tabla:
UPDATE
nombre_de_tabla
SET
columna1 = valor1, columna2 = valor2, ...
WHERE
condicion;
Eliminar datos de una tabla:
DELETE FROM
nombre_de_tabla
WHERE
condicion;
La cláusula DELETE FROM se utiliza para eliminar registros de una tabla que cumplan con una determinada condición.
Seleccionar datos de una tabla:
SELECT
columna1, columna2, ...
FROM
nombre_de_tabla
WHERE
condicion
ORDER BY
columna1 ASC/DESC;
La cláusula
SELECT
se utiliza para seleccionar columnas específicas de una tabla. Puedes utilizar otras cláusulas opcionales como
WHERE, GROUP BY, HAVING, ORDER BY y LIMIT
para filtrar, agrupar, ordenar y limitar los resultados.
Crear un índice en una tabla:
CREATE INDEX
nombre_de_indice
ON
nombre_de_tabla (columna);
Eliminar una tabla:
DROP
TABLE
nombre_de_tabla;
10.
Cláusula
JOIN
:
SELECT columna1, columna2, ...
FROM tabla1
JOIN tabla2 ON tabla1.columna = tabla2.columna
WHERE condicion;
Condición de coincidencia especificada en la cláusula ON
.
Voy a explicarte las operaciones de unión, como LEFT JOIN, RIGHT JOIN y FULL JOIN, de una manera simple .
Imaginemos que tenemos dos grupos de amigos, el grupo A y el grupo B, y queremos combinar los amigos de ambos grupos en base a alguna característica que tengan en comú;n, como su color favorito.
LEFT JOIN (Unión izquierda): En el grupo A, tenemos los amigos que conocemos muy bien, y queremos saber si algunos de ellos tienen el mismo color favorito que los amigos del grupo B. Con LEFT JOIN, tomamos a todos los amigos del grupo A y, si alguno de ellos tiene el mismo color favorito que los del grupo B, los unimos. Si no tienen el mismo color favorito, dejamos sus datos como están.
RIGHT JOIN (Unión derecha): En el grupo B, tenemos amigos nuevos que conocimos recientemente, y queremos saber si alguno de ellos tiene el mismo color favorito que los amigos del grupo A. Con RIGHT JOIN, tomamos a todos los amigos del grupo B y, si alguno de ellos tiene el mismo color favorito que los del grupo A, los unimos. Si no tienen el mismo color favorito, dejamos sus datos como están.
FULL JOIN (Unión completa): Con FULL JOIN, combinamos a todos los amigos del grupo A y del grupo B, sin importar si tienen el mismo color favorito o no. Si alguno de ellos tiene el mismo color favorito, los unimos. Si no, los dejamos como están. Así, obtenemos una lista completa de todos los amigos, sin excluir a ninguno.
La cláusula ON
se utiliza en todas estas operaciones para especificar qué característica (en nuestro caso, el color favorito) debe coincidir para unir a los amigos. La cláusula ON
nos ayuda a encontrar a los amigos que comparten algo en común y unirlos en base a esa coincidencia.