Comandos principales de MySQL

1. Gestión de Bases de Datos

Tareas Básicas

  • CREATE DATABASE nombre_base_datos; - Crear una base de datos.
  • SHOW DATABASES; - Mostrar todas las bases de datos.
  • USE nombre_base_datos; - Seleccionar una base de datos.
  • DROP DATABASE nombre_base_datos; - Eliminar una base de datos.

Tareas Avanzadas

  • mysqldump -u root -p nombre_base_datos > backup.sql - Realizar un respaldo.
  • mysql -u root -p nueva_base_datos < backup.sql - Restaurar una base de datos.

2. Gestión de Tablas

Tareas Básicas

  • CREATE TABLE nombre_tabla (columna1 TIPODATO, columna2 TIPODATO, ...); - Crear una tabla.
  • SHOW TABLES; - Mostrar todas las tablas.
  • DESCRIBE nombre_tabla; - Ver la estructura de una tabla.
  • DROP TABLE nombre_tabla; - Eliminar una tabla.

Tareas Avanzadas

  • ALTER TABLE nombre_tabla ADD columna_nueva TIPODATO; - Agregar una columna.
  • ALTER TABLE nombre_tabla MODIFY columna_nueva NUEVO_TIPODATO; - Modificar tipo de datos.

3. Gestión de Datos

Inserción

  • INSERT INTO nombre_tabla (columna1, columna2) VALUES (valor1, valor2); - Insertar datos.

Consulta

  • SELECT * FROM nombre_tabla; - Consultar datos.
  • SELECT * FROM nombre_tabla WHERE columna1 = valor; - Filtrar datos.
  • SELECT * FROM nombre_tabla ORDER BY columna1 DESC; - Ordenar resultados.

Modificación

  • UPDATE nombre_tabla SET columna1 = nuevo_valor WHERE condicion; - Actualizar datos.

Eliminación

  • DELETE FROM nombre_tabla WHERE condicion; - Eliminar registros.
  • TRUNCATE TABLE nombre_tabla; - Vaciar una tabla.

4. Índices y Claves

Gestión de Índices

  • CREATE INDEX nombre_indice ON nombre_tabla (columna); - Crear un índice.

Gestión de Claves

  • ALTER TABLE nombre_tabla ADD PRIMARY KEY (columna); - Agregar clave primaria.

5. Copia de Seguridad

  • mysqldump -u usuario -p nombre_base_datos > backup.sql - Realizar un respaldo.
  • mysql -u usuario -p nombre_base_datos < backup.sql - Restaurar una base de datos.

6. Permisos y Usuarios

  • CREATE USER 'usuario'@'host' IDENTIFIED BY 'contraseña'; - Crear un usuario.
  • GRANT ALL PRIVILEGES ON nombre_base_datos.* TO 'usuario'@'host'; - Otorgar permisos.

Destacado

Bootloader Avanzado en Ensamblador

Bootloader Avanzado en Ensamblador Características del Bootloader Se carga en la dirección 0x7C00 (BIOS). ...