Comandos MYSQL
Pasos para ingresar a MYSQL
cambiar de disco y carpeta
c:
cd/xampp/mysql/bin
Como ingresar a MSQL
C:\xampp\mysql\bin> mysql -uroot -p
Enter password:r
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.4.21-MariaDB mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Guardar todas las acciones
MariaDB [(none)]>
MariaDB [(none)]>U
Logging to file 'c:/xampp/clase1mysql.txt'
MariaDB [(none)]> show databases;
Comando para crear una base de datos
MariaDB [(none)]> ,
Comando pa ra usar una base de datos
use biblioteca;
visualizar tablas
show tables;
Crear tablas
create table Libro
-> (IdLibro varchar(10) not null primary key,
-> Titulo varchar(50) not null,
-> Nropaginas varchar(4) not null,
-> Precio float not null);
Visualizar la estructura de una tabla
describe libro;
Eliminar Primary key
alter table libro drop primary key;
Como definir clave primaria a una tabla
alter table libro modify IdLibro varchar(10) not null primary key;
Nota: para crear una tabla relacional primero se tienen que haber creado las tablas principales
Crear tabla relacional
MariaDB [biblioteca]> create table Libro_Autor
-> (IdLibro varchar(10) not null,
-> IdAutor varchar(5) not null,
-> foreign key(IdLibro) references libro(idlibro) on delete cascade on update cascade,
-> foreign key(IdAutor) references Autor(IdAutor) on delete cascade on update cascade);
Query OK, 0 rows affected (0.192 sec)
Como agregar campos a una tabla al final
Como agregar campos a una tabla en un espacio especifico
MariaDB [biblioteca]> alter table libro add Area varchar(20) not null after Titulo;
Como agregar campos a una tabla al inicio
Eliminar campo
MariaDB [biblioteca]> alter table libro drop Serial;
Cambiar el nombre de un campo
MariaDB [biblioteca]> alter table libro change Titulo Nombre varchar(50) not null;
Visualizar Show
MariaDB [biblioteca]> show create table libro;
Cambiar el nombre de una Tabla
MariaDB [biblioteca]> alter table libro rename to Obra;
Eliminar tabla
Insertar información en una tabla
Consultar Información
Como hacer copia de seguridad
Segundo Grado
Entrar en una base de datos en el equipo: source C:\xampp\libreria.sql
Comando Where
select todos o campos_especificos from nombretabla where campo con condicion;
El comando like sirve para buscar coincidencias o búsquedas no precisas. Este comando tiene tres variables
CONSULTAS RELACIONALES (Entre varias tablas)
Elementos no duplicados
para la prox clase consultar quien es el autor del libro Estructura de datos.

select max(precio) 'precio mas alto de los libros' from libro;
• Modificar o actualizar datos o registros
Excel
MariaDB [libreria]> select distinct autor.nombre, autor.codautor,editorial.codedit, editorial.nombre from autor inner join liautedi on autor.codautor=liautedi.codautor inner join editorial on liautedi.codedit= editorial.codedit into outfile 'c:/xampp/libroautorjoin.xls';