Comandos MySQL
Pasos para ingresar a MySQL.
1. inicializar el panel de control de XAMPP.
2. Ir a la linea del sistema o consola y digitar:
- cd/xampp/mysql/bin
- mysql -uroot -p
- Para salir de la linea de comando escribimos exit.
3. Como guardar todas las instrucciones que se realizaron en la linea de comandos.
- tee c:/xampp/clase1mysql.txt
4. comando para visualizar el archivo guardado
- show databases;
5. Comando para creación de base de datos
- create database nombre_de_DB;
6. Comando para abrir o usar una una base de datos
- use nombre_DB;
7. Comando para visualizar las tablas
- show tables;
8. Comando para crear tablas
- 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);
9. Comando para visualizar la escritura de una tabla
- describe nombre_de_la_tabla;
10. como hacer la copia de seguridad de una base de datos.
- mysqldump -B -uroot -p nombre_DB>c:/xampp/nombre_DB.sql
11. eliminar base de datos.
- drop database nombre_base_de_datos;
12. Restaurar base de datos.
- source nombre_de_la_DB
13. Comando para eliminar una clave primaria.
- alter table "nombre_de_la_tabla" drop primary key;
14. Como definir nuevamente una clave primaria.
- alter table nombre_tabla modify nombre_de_campo tipo(tamaño) not null primary key;
15. crear tabla relacional o de movimiento
- create table nombre_tabla
(campo1 varchar(50) not null,
(campo2 varchar(50) not null,
foreign key(nombre_campo) references nombre_tabla(nombe_campo) on delete cascade on update cascade,
foreign key(nombre_campo) references nombre_tabla(nombe_campo) on delete cascade on update cascade);
Nota: Precauciones al crear una tabla relacional:
- 1. Deben estar creadas la tablas principales.
- 2. Las claves foraneas tienen que ser del mismo tipo y del mismo tamaño de las claves primaria con que se relacionan.
16. como agregar campos a una tabla al final.
- comando add
- alter table nombre_tabla add nombre_de_campo tipo(tamaño) not null;
17. Colocar un campo despues de otro segun la necesidad.
- alter table nombre_de_tabla add Nombre_del_campo tipo(tamaño) not null after nombre_de_campo;
18. insertar un campo al principio de la tabla.
- Comando first
- alter table nombre_tabla add nombre_de_campo tipo(tamaño) not null first;
19. Como eliminar campos de una tabla.
- comando drop
- alter table nombre_tabla drop nombre_de_campo;
20. Cambiar el nombre de un campo.
- comando change
- alter table nombre_tabla change nombre_campo_actual nuevo_nombre tipo(tamaño) not null;
21. Visualizar como está creada una tabla.
- Comando show
- Show create table nombretabla;
22. Como cambiar el nombre de una tabla
- Comando rename
- alter table nombre_tabla rename to nuevonombretabla;
23. Eliminar una tabla.
- Comando drop
- drop table nombre_tabla;
24. Insertar informacion en una tabla.
- Comando insert
- insert into nombre_tabla(campo1,campo2,campo3,...campon) values(dato1,dato2,dato3,...daton);
25. Como consultar o mostrar los datos.
- comando select
- select* from nombre_de_tabla; //Muestra la tabla completa
- select nombre_campos from nombre_tabla. // muestra campos de la tabla.
