Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREATE TABLE
Crea una tabla de la base de datos
abierta o indicada.
Formato:
CREATE TABLE db_name.tbl_name
(definiciones)[opciones]
Ejemplo:
CREATE TABLE `tienda`.`empleados` (`id` INT UNSIGNED NOT NULL AUTO_INCREM
ENT , `nombre` VARCHAR(25) NOT NULL , `celular` VARCHAR(15) NOT NULL , `d
ireccion` VARCHAR(50) NOT NULL , PRIMARY KEY (`id`), INDEX (`nombre`), UN
IQUE (`celular`)) ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci;
INSERT INTO
El comando INSERTAR crea una nueva
fila en la tabla para almacenar
datos.
Formato:
INSERT INTO `table_name` (column_1,
column_2, ...) VALUES (value_1, value_2,
...);
Ejemplo:
INSERT INTO `empleados` (`id`, `nombre`, `celular`, `direccion`) VALUES (NULL, 'JUAN
PEDRO', '789456461', 'XASDAXAXASXASXASX');
UPDATE
Su funcionalidad es la de actualizar
los datos/registros de las tablas de
una base de datos.
Formato:
UPDATE [LOW_PRIORITY] [IGNORE] nombre_tabla
SET col_name1={expr1|DEFAULT} [,
col_name2={expr2|DEFAULT}] ...
[WHERE condicion]
[ORDER BY ...]
[LIMIT numero_columnas]
Ejemplos:
UPDATE empleados
SET sueldo_bruto = '50000',
prima_objetivos = '3000'
WHERE sueldo_bruto < 45000 AND sueldo_bruto > 40000
ORDER BY antiguedad DESC LIMIT 50
DELETE
sirve para eliminar filas o
registros de tablas de una base de
datos.
Formato:
DELETE FROM nombre_tabla
[WHERE condicion]
[ORDER BY ...]
[LIMIT row_count]
Ejemplo:
DELETE FROM nombre_tabla
SELECT
su funcionalidad es la de realizar
consultas sobre una o varias tablas
de una base de datos para extraer un
determinado número de filas
(resultados).
Formato simple:
select CAMPOS(separados por comas)
from TABLA(s)
where CONDICION
ejemplos:
SELECT * FROM usuarios
CREATE VIEW
tiene como finalidad crear tablas
virtuales a partir de consultas
SELECT a otras tablas. Las vistas de
una base de datos MySQL tienen la
misma estructura de filas y columnas
de una tabla, no puede haber una
vista con el mismo nombre de una
tabla.
Formato:
CREATE [OR REPLACE] VIEW nombre_vista [column_list]
AS consulta_SELECT
Ejemplo:
CREATE VIEW
vista_futbolistas AS
SELECT * FROM futbolistas;
SELECT
FORMATO SIMPLE:
SELECT campos(separados por comas)
FROM tabla
WHERE CONDICION
INSERT
Inserta nuevos elementos en una tabla
• Crea un nuevo cliente
INSERT INTO clientes (nif, nombre, direccion, email, telefono)
VALUES ("M3885337J", "Empresa Uno", "Calle Uno, Madrid",
"jefe@empresauno.com", "91 2347898")
UPDATE
Actualiza campos de una tabla
• Modifica el importe del producto "Producto1"
UPDATE productos SET precio = 399.99 WHERE nombre="Producto1"
DELETE
Elimina registros de una tabla
• Elimina pedidos con más de 30 días de antigüedad
DELETE FROM pedidos WHERE fecha < CURDATE()-10