Saltar al contenido principal

comandos_basicos

Acceder a MySQL

Sin especificar credenciales:

mysql # Sin login

Con usuario y contraseña (la password la pide por pantalla):

mysql -u root -p # Con usuario y contraseña

Bases de datos

Mostrar todas:

show databases;

Crear base de datos:

create database <base de datos>;

Borrar base de datos:

drop database <base de datos>;

Tablas

Consultar tablas:

show tables;

Describir los atributos de una tabla:

DESCRIBE <tabla>;

Crear tabla:

mysql> CREATE TABLE <tabla>(
id CLAVE NOT NULL AUTO_INCREMENT,
nombre CHAR(30) NOT NULL,
edad INTEGER(30),
salario INTEGER(30),
PRIMARY KEY (id) );

Insertar datos:

INSERT INTO <tabla> (nombre, edad, salario) VALUES
("Pedro", 24, 21000),
("Maria", 26, 24000),
("Juan", 28, 25000),
("Luis", 35, 28000),
("Monica", 42, 30000),
("Rosa", 43, 25000),
("Susana", 45, 39000);

Actualizar datos:

UPDATE <tabla> SET nombre = "Pedro" WHERE id = 1;

Obtener datos:

SELECT * FROM <tabla>;

Borrar datos:

DELETE FROM <tabla> WHERE id = 1;

Salir de MySql

Para salir del cli interactivo de mysql se puede usar la opción quit o exit.

exit;