Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
DROP TABLE se utiliza para eliminar por completo una tabla existente.
DML - Manipulando los datos de las tablas
REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.
Instalación de MySQL
Error común: No se pudo bloquear /var/lib/dpkg/ – open
(11: Recurso no disponible temporalmente)
sudo apt-get install mysql-server ● -v activa el modo verbose, para los que nos
gusta ver en todo momento lo que está
haciendo.
● -k mata el proceso que mantiene el fichero
ocupado.
● -i pide confirmación para matar al proceso.
Logueo en MySQL
mysql -u root -p
quit
[sale de mySQL]
Crear estructura de base de datos - DDL
CREATE DATABASE Tienda;
USE Tienda;
FechaInicioVenta date,
);
Introducir registros
Si deseamos visualizar cuales tienen un precio superior a 30 pesos y no deseamos ver todos los campos
sino solo Nombre y Precio.
Se pide sacar el promedio de precios de la tabla productos de los que las primeras 5 letras de izquierda
a derecha sean igual a ‘Cereal’.
Añadir un nuevo campo “Categoría” -
(DML)
Para ser más específicos podemos modificar su categoría a los productos que comienzan por la palabra
“Cereal” para que su categoría sea “Cereales”:
Para ver la lista de categorías sin que aparezcan duplicados usamos la sentencia DINSTINCT:
Ver la cantidad de productos que tenemos en cada categoría usamos count y agrupar los datos con
GROUP BY: