Comandos MySQL

Comandos MySQL

crear base de datos

ABRIR XAMPPc:cd/xampp/mysql/bin
mysql -uroot -p
tee c:/xampp/claseUnomysql.txt
c:/xampp/claseUnomysql.txt
create database biblioteca;
show databases;
use biblioteca;
show tables;

crear tablas

create table nombre_table(campo1 tipo(tamaño)nulo o no primary key,campo2 tipo(tamaño) nulo o no,campo n tipo(tamaño ) nulo o no);

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);

comando para visualizar la estructura de una tabla

comandodescribe ibrosintaxisdescribe nombre_de_la_tabla

como eliminar una clave pimaria

comando Dropsintaxisalter table nombretabla dorp primary key;como definir nuevamente la clave primaria de una tablacomando modifysintaxisalter table nombretabla modify nombre_de_campo tipo(tamaño) not null primary key;

crear tabla relacional o de movimiento

createsintaxiscreate table libro_autor(Idlibro varchar(20) not null,Codautor varchar(5) not null,foreign key(Idlibro) references(nota cuando creamos tablas relacionales o de movimiento los campos deben ser del mismo tipo y del mismo tamaño que la clave primaria)comando para agregar campos a una tablacomando addsintaxisalter table nombretabla add nombre_de_campo tipo(tamaño) not null;ejemplo:alter table libro add Cantidad int(3) not null;comando afteralter table nombretabla add nombre_de_campo tipo(tamaño) not null after nombre_de_campo que

insertar un campo al principio

comando first

sintaxis

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

eliminar un campo de una tabla

comando drop

sintaxis

alter table libro drop serial,

como cambiar el nombre de un campo

comando change

sintaxis

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

visualizar como fue creada una tabla relacional

show create table libro

eliminar una tabla

drop table nombretabla;

comando para insertar información en una tabla

comando insertsintaxisinsert info nombre tabla(campo1, campo2,campo3, ...campon) values(dato1, dato2, dato3, ...daton);

insert info libro(Idlibro, nombre,area,Nropaginas,Precio, cantidad) values('001', 'A', 'informatica' , 100,4000,50);

select idlibro,area from libro;

como hacer copia de seguridad

Exit

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

ejemplo

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

Introduce un texto aquí...

consulta con condicionales

Comando Where

select *from libro where idlibro =' L01';

Crear una consulta para visualizar todos los libro con número de páginas menores a 160

Que informacion se desea mostrar o visualizar *

Tabla Libro

Condición: número paginas <160

Sintaxis

select * from libro where nropagina<160;

Crear una consulta que visualice descripción, número de páginas y precio de los libro cuyo precio sea mayor a 5000 pesos.

visualizar ( titulo nropagina precio)

tabla libro

condicion <5000

sintaxis

select descripcion,nropagina,precio from libro where precio>5000;

crear una consulta que visualice todos los libros que pertencen a base de datos II

Tabla Libro

Condición: descripcion del libro= BD II

select * from libro where descripcion='BD II';

Realizar una consulta que visualice la información de los libros que tengan a partir de 100 páginas y su precio sean mayor o igual a 10000.

informacion

tabla libro

nropagina>=100 & precio>=10000

select * from libro where nropagina>=100 and precio>=10000;

Visualizar la información de los libros L01, L02, L03.

tabla libro

codigo L01, o L02 o L03;

sintaxis

select * from libro where idlibro='L01' or idlibro='L02' or idlibro='L03';

Visualizar la información de los libros del L01 al L05

tabla libro

visualizar los idlibros desde L01 al L05

select * from libro where idlibro>='L01 and idlibro<='L05';

• Reemplazar el comando or por el comando in
Visualizar la información de los libros L01, L02, L03.
Que informacion se desea mostrar o visualizar (*)
Tabla Libro
Condición: codigo=L01 o codigo=L02 or codigo=L03
Sintaxis
select * from libro where idlibro in('L01','L02','L03');

El comando like sirve para buscar coincidencias o búsquedas no precisas.
Este comando tiene tres variables
Like '% a': Que termina en la letra a
Like 'a%': Que inicia en la letra a
Like '%a%': Que en alguna parte contenga la a

Visualizar el codigo del libro, el nombre del libro, el codigo del autor y el nombre del autor con sus respectivos libros escritos.

1. Que se desea consultar y de que tablas?.
libro.idlibro
libro.descripcion
autor.codautor
autor.nombre

2. Que tablas se ven afectadas o involucradas?
Libro
Autor
Liautedi

condiciones NA

4. como se relacionan las tablas ?

libro.idlibro=liautedi.idlibro
liautedi.codautor=autor.codautor


5. que comando debo utilizar?

select 

Sintaxis :)

select libro.idlibro,libro.descripcion,autor.codautor,autor.nombre from libro,autor,liautedi where libro.idlibro=liautedi.idlibro and liautedi.codautor=autor.codautor;      

Consultar quien es el autor del libro Estructura de datos.          

Vincent Sinope / Dj y Productor / Todos los derechos reservados
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar