comando mysql
cd/xampp/mysql/bin(ubicarse en carpeta)
>mysql -uroot -p (contraseña)
>show databases; (mostrar bases de datos)
> tee c:/xampp/claseUnomysql.txt (crear archivo txt)
>create database Biblioteca; (crear base de datos)
>use Biblioteca; (abrir base de datos)
> show tables; (ver tablas de la DB)
> create table Libro (crear tabla) luego en (campo1 tipo tamaño nulo o no primary key, campo2 tipo tamaño nulo o no); para crear los campos Ejemplo:
> create table Libro(Idlibro varchar(20) not null primary key,
> Titulo varchar(60) not null,
> Nropaginas int(4) not null,
> Precio Float not null);
> describe nombre_de_la_tabla; (comando para visualizar la estructura de una tabla)> select * from nombre_tabla; (para ver informacion de tabla)> Drop: alter table nombretabla drop primary key; (eliminar clave primaria)> modify: alter table nombretabla modify Idlibro varchar (20) not null primary key; (comando para defiinir clave primaria a una tabla)> create table Libro (crear tablas realacionales)
create table libro_autor
-> (idlibro varchar(20) not null,
-> 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);
> add: alter table libro add Cantidad int(3) not null; (agregar campos a una tabla al final)>alter table libro add area varchar(20) not null after Titulo; (agregar campo despues de otro)
>alter table libro add Serial varchar(15) not null first; (agrega campo al inicio de una tabla)
>alter table libro drop serial; (eliminar campo de una tabla)
>change: alter table libro change Titulo Nombre varchar(60) not null; (cambiar nombre de un campo)
>show create table libro; (visualizar como fue creada una tabla)
>drop table libro; (eliminar tabla)
>insert into libro(idlibro, Nombre, area, Nropaginas, Precio, Cantidad) values('001','A','Informatica',100,4000,50); (insertar informacion en una tabla)
>primero exit y luego mysqldump -B -uroot -p Biblioteca>c:/xampp/Biblioteca.sql (copia de seguridad en la base de datos)