Comandos MYSQL

Alejandra Zuluaga

1. iniciar el xampp 

2. Subir los servicios MySQL y Apache

  • Aplicación de comandos para ingresar al manejador de MySQL

cd/xampp/mysql/bin

mysql -uroot -p

3. Comando para guardar los comandos aplicados, para crear copia de seguridad en xampp

  • tee c:/xampp/nombrearchivo.txt

comando para visualizar las bases de datos

  • show databases;

4. Creación Y Visualización de la BD

  • Comando para crear una BD

create database nombre_la_BD;

  • Comando para visualizar las bases de datos

show databases;

5. Comando para abrir una BD y visualizar las tablas

  • Comando para abrir o usar la BD

use nombre_de_la_BD

  • Comando para visualizar tablas

show tables;

6. Comando para crear tablas

  • Sintaxis

create table nombre_tabla,

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

campo2 tipo(tamaño) nulo o no,

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

Ejemplo:

create table libro

(Idlibro varchar(10) not null primary key,

Titulo varchar(50 ) not null,

Nropaginas int not null,

Precio float not null);

7) Comando para visualizar la estructura de la tabla.

Describe nombre_de la_tabla;

Describe libro;

8) Como hacer una copia de seguridad a la base de datos.

*Salirnos de MySQL = Exit (Regresamos a bind)

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

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

Verificacion de la copia de seguridad

9) Como eliminar una BD

Comando: drop database biblioteca;

10) comando para restaurar la base de datos

Source (Dirección de la copia de seguridad de la BD)

11) Como eliminar la clave primaria de una tabla

  • Sintaxis

alter table nombretabla drop primary key;

Ejemplo: alter table libro drop primary key;

12) como definir una clave primaria a una tabla

SINTAXIS: alter table nombretabla modify nombre_de_campo tipo(tamaño) not null primary key;

alter table libro modify Idlibro varchar(10) not null primary key;

13. Como crear tablas relacionales o de movimiento

create table libro_autor

->(Idlibro varchar(10) not null,1

->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);


  •  Comando para mirar como se creo una tabla

show create table libro_autor;

  • Comando  para adicionar otro campo a cualquier tabla: add

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

Ejemplo: alter table libro add cantidad int not null;

  • Comando para colocar un campo según la necesidad: after

alter table nombretabla add nombre_de_campo tipo(tamaño) not null after nombre_de_campo (que va a quedar antes del nuevo campo)


Ejemplo: agregar un campo que permita guardar el área a la que pertenezca el libro y debe quedar después del titulo del libro.

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

  • Comando para insertar un campo al principio de la tabla: first

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

Ejemplo: insertar un campo al principio de la tabla libro que permita almacenar su serial.

alter table libro add serial varchar(15) not null first;

  • Comando para eliminar campos de una tabla: Drop

alter table nombretabla drop nombre_de_campo;

Ejemplo: eliminar el campo serial de la tabla libro.

alter table libro drop serial;

eliminando a área también: 

  • Comando para cambiar el nombre de un campo: change

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

Ejemplo: de la tabla libro cambiar el campo titulo por nombre.

alter table libro change Titulo Nombre varchar(50) not null; 

Nota: el único campo que no se le pude cambiar su nombre es la llave primaria cuando ya hay una relación

  • Comando para cambiar el nombre de una tabla: rename

Ejemplo: cambiarle el nombre a la tabla libro por obra.

alter table libro rename to obra;

Renombrando nuevamente libro:

Nota: se puede cambiar el nombre de una tabla siempre y cuando no tenga relaciones con ninguna otra, ya que crearía conflicto con los datos.

  • Comando para eliminar la tabla: drop

drop table nombretabla;

Ejemplo: Eliminar la tabla libro

  • Comando para visualizar la información de una table : select * from libro;
  • Comando para insertar informacion en una tabla: insert

insert into nombretabla(campo1,campo2,campo3,....campon) values(datos1,dato2,dato3,....daton);

Ejemplo: insert into libro(idlibro,nombre,nropaginas,precio,cantidad) values('001','A',100,4000,3);

  • Comando para visualizar la información de los campos: selec
  • selec campo1,campo2,campo3,...campon from nombretabla

Ejemplo: selec idlibro,descripcion from libro;

selec nombre,precio fom libro; 

© 2019 Las Flores de Bea / Plantadas con amor, todos sus bellos derechos reservados
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar