
Comandos MSYQL
Comandos MSQL
1) Abrir Xamp y subir los servicios de Apache y MySQL
2) Abrir CMD y ejecutar C. si aun no estoy en el disco C. luego ejecutar el comando cd/xampp/mysql/bin.
Luego mysql-uroot-p, me solicita la clave en ese momento ya estoy en el servidor de la base de datos en este caso MariaDB [(none)]>
3) tee c:/xampp/clase1mysql.txt (comando para crear el archivo txt para guardar todo lo hecho. Luego show databases
4) Comando para abrir o crear la base de datos USE sinatxis use nombre_de_la_BD;
5) Comandos show tables; para visualizar las tablas en mysql.
6) Ejecutar linea de comandos
create table nombre_tabla
(campo1tipo(tamaño)nulo o no primary key,
campo2 tipo(tamaño).
- create table libro
- (Idlibro varchar(10) not null primary key,
- Titulo varchar(50) not null,
- Nropaginas int not null,
- precio float not null);
pasos para hacer la copia de seguridad a la base de datos
- salir de MySQL
- mysqldump-B- uroot-p biblioteca>c/xampp/biblioteca.sql
7) Eliminar la base de datos drop database biblioteca;
8) Como eliminar una clave primaria de una tabla
Comado Drop
Sintaxis
alter table nombretabla drop key;
Ejemplo:
alter table libro drop primary key;
9)como definir nuevamente la clave primaria a una tabla. En caso de olvidar
Comando modify
sintaxis
alter table nombretabla modify nombre_de_campotipo(tamaño)not null primary key;
Ejemplo
alter table libro modify idlibro varchar(10) not null primary key;
crear tabla autor
(Idautor varchar(5) not null primary key,
nombre varchar(50) not null,
nacionalidad varchar(25) not null);
10) como agregar campos a una tabla.
Agregar un camnpo que permita almacenar la cantidad de libros
Comando: add
Sintaxis
alter table nombretabla add nombre_de_campo tipo (tamaño) not null;
ejemplo:
alter table libro add cantidad int not null;
11) Colocar un campo despues de otro segun la necesidad
Comando: after
Sintaxis
after 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 nuevo campo que permita guardar el area a la que pertenece el libro y debe quedar después del titulo del libro
alter table libro add area varchar(20) not null after titulo;
12) 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: insertar un campo al principio de la tabla libro que permita almacenar un serial,
alter table libro add serial varchar(15) not null first;
13) Eliminar campos de una tabla
Comando: Drop
sintaxis
alter table nombretabla drop nombre_de_campo;
Ejemplo: eliminar el campo serial de la tabla libro.
alter table libro drop serial;
14) como cambiar el nombre de un campo
Comando: change
Sintaxis
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 puede cambiar su campo es la clave primaria cuando hay una relación.
15) Como cambiar el nombre de una tabla
Comando: Rename
Sintaxis
alter table nombretabla rename to nuevonombretabla;
Ejemplo:cambiarle el nombre a la tabla libro por obra
alter table libro rename to obra;
NOTA: se puede cambiar el nombre de una tabla siempre y cuando no tenga relaciones con ninguna otra ya que crearia conflicto con los datos.
16)eliminar la tabla
Comando: drop
Sintaxis;
Ejemplo: eliminar la tabla libro
drop table autor;
select * from// visualizar nombre informacion de una tabla
ejemplo: select*from libro;
17) Insertar informacion en una tabla
Comando: insert
Sintaxis
insert into nombretabla(campo1,campo2,campo3,....campo)balues(dato1,dato2,dato3....dato);
Ejemplo;
insert into libro(Idlibro,nombre,nropaginas,precio,cantidad)values('001',A',100,4000,3);
Consultar o visualizar informacion.
18) como visualizar la información de los campos que se deseen.
comadno: select
sintaxis
select camapo1,campo2,campo3,...campon from nombretabla
Ejemplo:
select idilibro,descripcion from libro;
select nombre, precio from libro;