Skip to content

zHuertaa/MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

🧭 GUÍA RÁPIDA DE MYSQL (MySQL CLI / PowerShell)


🔐 1. Conectarse a MySQL

Desde PowerShell:

mysql -u root -p

🏗️ 2. Crear una base de datos

CREATE DATABASE nombre_db;

🔹 Ejemplo:

CREATE DATABASE tienda;

👤 3. Crear un usuario

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'contraseña';

🔹 Ejemplo:

CREATE USER 'juan'@'localhost' IDENTIFIED BY '12345';

🛡️ 4. Dar permisos a un usuario sobre una base de datos

GRANT ALL PRIVILEGES ON nombre_db.* TO 'usuario'@'localhost';

🔹 Ejemplo:

GRANT ALL PRIVILEGES ON tienda.* TO 'juan'@'localhost';

✅ Luego, aplica los cambios con:

FLUSH PRIVILEGES;

🧾 5. Ver todos los usuarios

SELECT User, Host FROM mysql.user;

🔍 6. Ver los privilegios de un usuario

SHOW GRANTS FOR 'usuario'@'localhost';

7. Revocar permisos

REVOKE ALL PRIVILEGES ON nombre_db.* FROM 'usuario'@'localhost';

🧹 8. Eliminar un usuario

DROP USER 'usuario'@'localhost';

🧨 9. Eliminar una base de datos

DROP DATABASE nombre_db;

📂 10. Exportar (respaldo) una base de datos

Desde PowerShell (fuera del prompt de MySQL):

mysqldump -u root -p nombre_db > respaldo.sql

📥 11. Importar una base de datos desde un respaldo

Primero crea la base de datos:

CREATE DATABASE nombre_db;

Luego, desde PowerShell:

mysql -u root -p nombre_db < respaldo.sql

📜 12. Ver tablas de una base de datos

Primero selecciona la base:

USE nombre_db;

Luego:

SHOW TABLES;

🔧 13. Ver estructura de una tabla

DESCRIBE nombre_tabla;

🛠️ 14. Crear una tabla de ejemplo

CREATE TABLE productos (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nombre VARCHAR(100),
    precio DECIMAL(10,2)
);

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors