Comandos MySQL

1. Abrimos el Xampp e iniciamos los servicios de Apache y Mysql.



2. Abrimos el CMD.

Nos ubicamos en la carpeta donde esta alojado el Mysql :
>>>> cd/xampp/mysql/bin

Nos autenticamos con el usuario de Mysql :

>>>> mysql -uroot -p

3.
El siguiente comando es una instrucción para que nos guarde en un archivo todos los comandos que hagamos dentro del manejador MariaDB.
>>>> tee c:/xampp/clase1mysql.txt

- Visualizar las Bases de Datos que se tienen en Mysql en el momento:

>>>> show databases; 

4.
Procedemos a CREAR la Base de datos con el siguiente comando:
>>>> create database nombre_db;

Comando para abrir o usar la base de datos:
>>>> use nombre_db:

5.

- Visualizamos las tablas que tenemos dentro de la Base de datos que usamos:
>>>> show tables;

- Para crear las tablas en una BD, le escribimos el siguiente comando con la siguiente estructura:
>>>> 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);

create table Autor

-> (idAutor varchar(3) not null primary key,

-> Nombre Varchar(40) not null,

-> Nacionalidad varchar(60) not null);

- Visualizamos la estructura de la tabla con el siguiente comando:
>>>> describe Nombre_Tabla;



Ejemplo
>>>> describe libro;

- Nos salimos del Mysql con el comando.
>>>> exit

- Copia de base de datos.

- Comando para realizar la copia de la BD estan afuera del Mysql:

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

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


Comando para hacer copia de base de datos cuando se crean comandos  almacenados

Ejemplo

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


Verificamos con la ruta que le asignamos al BK.


Cómo restaurar la copia de seguridad

con el siguiente comando

source c:/xampp/nombredel archivo.sql

ejemplo

source c:/xampp/bdbiblioteca.sql


Cómo eliminar una clave primaria

Comando Drop

sintaxis

alter table nombretabla drop primary key;

Ejemplo

alter table libro drop primary key;

Como definir nuevamente la clave primaria a una tabla

comando modify

sintaxis

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

Ejemplo

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


Cómo crear tabla relacional

Precauciones antes de crear una tabla relacional

1. Debe tener creadas las tablas maestras o principales

2. Los campos o claves foráneas deben ser del mismo tipo y del mismo tamaño que las claves principales de las tablas a relacionar 

3.  Las tablas principales deben tener sus claves principales definidas


Crear tablas relacionales o de movimiento

Ejemplo

create table libro_autor

-> (IdLibro varchar(10) not null,

-> IdAutor varchar(3) 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);


Cómo agregar un campo al final

Comando add

sintaxis

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

Ejemplo:

alter table libro add Cantidad int(3) not null; 


Colocar un campo despues de otro segun la necesidad

comando after

sintaxis

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

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


Insertar un campo al principio de la tabla

Comando first

sintaxis

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

Ejemplo 

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

 Cómo eliminar campos de una tabla

comando drop

sintaxis

alter table nombretabla drop nombre_de_campo;

Ejemplo

alter table libro drop serial;


Cómo cambiar el nombre de un campo

comando change

sintaxis

alter table nombretabla cahnge  nombre_de_campo_actual nuevo_nombre  tipo(tamaño) not null; 

Ejemplo

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


Visualizar como está creada una tabla

comando show

sintaxis

show create table nombretabla;

ejemplo

show create table libro;


Cómo cambiar el nombre de una tabla

comando remane

sntaxis

alter table nombretabla rename to nuevonombretabla; 

ejemplo

alter table libro rename to Obra;


Insertar información en una tabla 

comando Insert

sintaxis

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

Ejemplo

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


Consultar o visualizar información

comando

Select

sintaxis

select * from nombretabla;

Ejemplo

select * from libro;


Visualizar solo ciertos campos

select idLibro,Nombre,Precio from libro;

 

https://andreybd-cur.webnode.com.co/actividad1/

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar