Bases de datos

15
BASES DE DATOS Datos básicos para bases de datos Por Alejandro Anton

Transcript of Bases de datos

Page 1: Bases de datos

BASES DE DATOS

Datos básicos para bases de datos

Por

Alejandro Anton

Page 2: Bases de datos

Amigos lo primero antes de poder trabajar o de manipular una base de dato ,debemos tener el programa wamp server tenemos,que encenderlo podemos notarlo en la barra de tareas

Page 3: Bases de datos

A continuación algunas sentencias:

Amigos esto les puede ayudar:Select = selecciona From= donde esta alojado nuestros camposWhere= cuando esta es una condiciónBetween = entre cuando queremos

condicionar alguna asignacion Order by = seleccionar una especificamente

Page 4: Bases de datos

SELECT

Dentro de esta etiqueta pueden ir varios atributos como :

(*) =muestra todo los campos existentes Distinct= muestran posibles atributos

aparecidos Distinct row= parecido a su antecesor pero

con la diferencia que muestra mas detalladamente sus campos

Page 5: Bases de datos

ASÍ SE VERÍAN LAS SENTENCIAS

Select nombre,apellido from ¨datos personales order by nombre desc ;

En esta ocasión he puesto nombre y direccion porque estos son los campos que deseo vizualizar, from datos personales porque asi se llama mi campo en este ejemplo y order by nombre porque deseo especificamente que muestre “nombre” la palabra desc significa descendete

amigos recuerden dentro de select va el comando que queremos mostrar tambien puede tener atributos como los veran mas adelante.

Page 6: Bases de datos

BUSCAR NOMBRES Y APELLIDOS EN ASCENDENTE Y DESCENDIENTE Y MOSTRAR EL NOMBRE COMO SE LO PIDE

Select nombre,apellido from ¨datos personales order by nombre desc ;

Select nombre,apellido from ¨datos personales order by nombre asc ;

Select nombre,apellido from ¨datos personales order by apellido desc ;

Select nombre,apellido from ¨datos personales order by apellido asc ;

Page 7: Bases de datos

nombre apellido

Page 8: Bases de datos

Select no_promedio from ¨nota order by no_promedio desc ;

Select no_promedio from ¨nota order by no_promedio asc ;

PROMEDIO

Page 9: Bases de datos

5 MEJORES PROMEDIO SIN BETWEEN

Select * from ¨nota where no_promedio >=18 and no_promedio <=20 order by no_promedio desc ;

Select * from ¨nota where no_promedio >=18 and no_promedio <=20 order by no_promedio asc ;

Page 10: Bases de datos

Select * from ¨nota where no_promedio between 18 and 20 order by no_promedio desc ;

Select * from ¨nota where no_promedio between 18 and 20 order by no_promedio asc ;

Page 11: Bases de datos

5 MEJORES NOTAS POR PARCIAL

Select no_codigo,no_nota1 from ¨notas where no_promedio =20 ;

Select no_codigo,no_nota2 from ¨notas where no_promedio =20 ;

Select no_codigo,no_nota3 from ¨notas where no_promedio =20 ;

Select no_codigo,no_nota4 from ¨notas where no_promedio =20 ;

Page 12: Bases de datos

5 MEJORES NOTAS CON BETWEEN

Select no_codigo,no_nota1 from ¨notas where no_promedio between 20 and 20 ;

Select no_codigo,no_nota2 from ¨notas where no_promedio between 20 and 20 ;

Select no_codigo,no_nota3 from ¨notas where no_promedio between 20 and 20 ;

Select no_codigo,no_nota4 from ¨notas where no_promedio between 20 and 20 ;

Page 13: Bases de datos

FILTRAR NOMBRES Y APELLIDOS

Select distinct apellido from ¨datos personales order by apellido desc ;

Select distinct apellido from ¨datos personales order by apellido asc ;

Select distinct nombre from ¨datos personales order by nombre desc ;

Select distinct nombre from ¨datos personales order by nombre asc ;

Page 14: Bases de datos

PROMEDIO CON DISTINCT

Select distinct no_promedio from notas order by no_promedio asc;

Select distinct no_promedio from notas order by no_promedio desc;

Select distinctrow apellidofrom notas order by apellido asc;

Select distinctrow no_promedio from notas order by apellido desc;

Page 15: Bases de datos

FILTRAR NOMBRES Y APELLIDOS CON LIKE

Select * from ¨datos personal where apellido like¨anton¨ order by nombre ,codigo desc ;

Select * from ¨datos personal where apellido like¨anton¨ order by nombre ,codigo asc ;

Select * from ¨datos personal where nombre like¨alejo¨ order by apellido ,codigo desc ;

Select * from ¨datos personal where nombre like¨alejo¨ order by apellido ,codigo desc ;