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;