COMANDOS MYSQL

Pasos para usar MySQL:

  1. Inicializar el panel de control de XAMP, Clic en start en APACHE y MYSQL.
  2. Ir a la linea de sistema CONSOLA (CMD).
  3. Ubicarse en la raíz del disco C:\
  4. Digitar esta linea de comandos: cd\xampp\mysql\bin
  5. Digitar : mysql -u root -p     (-u root se refiere al super-usuario de la base de datos).
  6. El password es: el que se pone al instalar MySQL
  7. Para salir de la linea de comandos: exit

Cómo guardar todas la instrucciones que se realizan en MySQL : tee tee c:\xampp\auditoria comandos.txt  

Nota: se puede guardar en cualquier ubicación y puede llevar cualquier nombre.

Comandos SQL

Comando para visualizar si hay bases de datos creadas: show databases;

Comando para crear una base de datos: create database "nombre de base de datos" ;

Comando para usar la base de datos que se requiere: use "nombre de la base de datos";

Comando para visualizar tablas: show tables; 

comando y sintaxis para crear las tablas:  create table libro (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 la tabla : describe "tabla";

Como hacer la copia de seguridad de la base de datos: 

1. Salir de la basede datos: exit

2. escribir linea de comandos: mysqldump -B -u root -p nombre_BD>c:\xampp\nombre_BD.sql

nota: no lleva (punto y coma) al final.

comando para borrar la basede datos:  drop database nombreBD;

Para restaurar la base de datos: source C:\xampp\biblioteca.sql

(se copia el comado source y se arrastra la Base de Datos al editor de comados (no lleva ;) y pulsa enter.

Como eliminar una clave primaria:

alter table "nombre_tabla" drop primary key;

Ej: se borra la clave primaria de la tabla libro:

Como definir nuevamente una clave primaria:

alter table "nombre_tabla" modify  "nombre_campo" tipo(tamaño) not null primary key;

alter table libro modify titulo varchar(100) not null primary key;

Crear tablas relacionales o de movimiento

create table libro_autor

-> (idlibro varchar(10) not null,

-> idautor varchar(10) 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);

Precauciones para crear las tablas relacionales:

  • Primero crear las tablas principales o maestras.
  • Las claves foráneas de las tablas TIENEN que ser del mismo TIPO y TAMAÑO de las claves primarias con que se relacionan.

Como agregar campos a una tabla ya creada al final:

comando add.

alter table "nombre_tabla" add "nombre_campo" tipo(tamaño) not null;

Ej: alter table libro add cantidad int(3) not null;

Como insertar campos a una tabla entre campos ya creados:

comando add

alter table "nombre_tabla" add "nombre_campo" tipo(tamaño) not null after "campo";

Ej: alter table libro add area varchar(30) not null after titulo;

-----------------------------

Como insertar campos al principio de una tabla:

comando first

alter table "nombre_tabla" add "nombre_campo" tipo(tamaño) not null first;

Ej: alter table libro add area varchar(30) not null first;

------------------------------

Como eliminar campos de una tabla:

comando drop

alter table "nombre_tabla" drop"nombre_campo";

Ej: alter table libro drop serial;

------------------------------

Como cambiar el nombre de un campo de una tabla:

comando change

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

Ej: alter table libro change titulo nombre varchar(100) not null; 

Nota: el tamaño del campo TIENE que ser igual.

------------------------------

Visualizar como están creadas las tablas:

comando show

show create table "nombre_tabla";

Ej:  show create table "libro";

Como cambiar el nombre de una tabla:

comando rename to

alter table "nombre_tabla" rename to "nuevo_nombre_tabla";

Ej: alter table libro rename to obra;

----------------------------------

Como eliminar una tabla:

comando drop

drop table "nombre_tabla";

---------------------------------

Insertar datos a una tabla:

Comando insert

insert into "nombre_tabla" (campo1, campo2, ...campoN) values (dato1, dato);

NOTA: entre comilla sencilla van: tipo texto, tipo fecha, tipo hora.

insert into "nombre_tabla" (campo1, campo2, ...campoN) values (dato1, dato2, ...datoN); 


--------------------------------

Como consultar o mostrar todos los datos de la tabla:

Comando select *

select * from "nombre_tabla";


Ej: select * from "nombre_tabla";

---------------------------------

Como consultar o mostrar algunos datos de la tabla:

Comando select 

select campo1, campo2 from "nombre_tabla";

Ej: select idlibro, nombre from "nombre_tabla";

----------------------------------


Ricardo Restrepo - Blog para bases de datos
Todos los derechos reservados 2020
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