Documentación


Comandos mysql

  • Pasos para ingresar a MySQL

    1. Inicializar el panel de control de xampp
    2. Ir a la consola
    3. Ir a la ubicacion que crea xampp en el disco C: cd /xampp/mysql/bin
    4. Ejecutar mysql como administrador: mysql -u root -p
  • Comando archivo plano crear instrucciones:

tee c:/xampp/clase1mysql.txt

  • Comando crear base de datos:

create database nombre_la_BD;

  • Visualizar 

show databases;

  • Visualizar las tablas

show tables;

  • Comando para abrir la base de datos:

use nombre_de_la_BD;

  • Crear tabla:

create table nombe_taba

(campo1 tipo(tamaño) nulo o no primary key,

campo2 tipo(tamaño) nulo o no,

campoN tipo(tamaño) nulo o no);

  • Comando para visualizar la estructura de una tabla

Describe nombre_de_la_tabla;

  • Visualizar información de la tabla

select * from libro;

  • Eliminar una clave primaria

alter table nombre_tabla drop primary key;

definir clave primaria

crear tablas relacionales (los campos deben ser del mismo tipo y tamaño).

modify

alter table nombretabla modify nombredecampo tipo(tamaño) not null primary key;

  • Agregar campos en una tabla

add

alter table nombretabla add nombrecampo tipo(tamaño) not null;

  • Agregar después de una tabla

alter table libro add area varchar(20) not null after Titulo;

Agregar de primero

alter table nombretabla add nombre TipoDat(tamaño) not null first

  • Comando eliminar un campo de una tabla

alter table nombretabla drop nombredecampo;

Cambiar el nombre de un campo

change

alter table nombretabla change nombre_campo_actual nuevo_nombre(tamño) not null;

  • Visualizar como esta creada una tabla

show create table nombre_tabla;

  • Eliminar tabla

drop table nombretabla;

  • insertar información en una tabla

insert into nombretabla(campo1, campo2, campo3...)values(dato1, dato2, dato3...);

insert into libro(Idlibro,Nombre,area,Nropaginas,Precio,Cantidad) values('001','A','Informatica',100,4000,50);

  • Copia de seguridad

mysqldump -B -uroot -p nombre_BD>c:/xampp/nombre_Bd.sql

mysqldump -B -uroot -p --routines nombre_BD>c:/xampp/nombre_Bd.sql

  • Source
  • Reemplazar el comando or por in

select * from tabla where seccion in();

  • Reempazo and por el comando between

Ejemplo: select * from libro where idlibro between 'L01' and 'L06'; 

  • Like: busquedas o coinciencias no precisas

Like '%a' Termina en a

Like 'a%' Inicia en a

Like '%a%' En alguna parte tenga a  

distinct    

  •  FUNCIONES BASICAS PARA REALIZAR CALCULOS 

Función  Descripción 

SUM Suma o Total 

 MAX Valor Maximo 

 MIN Valor Mínimo 

 COUNT Contar o cantidad 

 AVG Promedio         

select función (Valor o campo)  from Nombre de la tabla;                                            

  • modificar o actualiza datos

update nombretabla set nombre del campo a actualizar = 'valor' condición;

  • Agregar columna

alter table libro add cantidad int not null after nropagina;

  • Eliminar

Delete from tabla where condición;

  •  Ordenar la información 

Select * from nombretabla order by (campo a ordenar) tipo de ordenado;

asc ascendente

desc desendente

  • join

select * from tabla1 inner join tabla2 on tabla1.id=tabla2.id inner join tabla3 on tabla2.id=tabla3.id2;

  • distinct: no repetir datos en busqueda

libros con las editoriales que las publican se muesta idlibro descripcion editorial nombre

  • guardar consultas

into outfile 'c:/xampp/nombre.xls'



Tablas practica de la clase Join

© 2022 CREATIVA ILUSTRADA. P° de la Castellana 79, Madrid, 28046
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar