Upload
alejito-laaz
View
296
Download
1
Embed Size (px)
Citation preview
BASES DE DATOS
Datos básicos para bases de datos
Por
Alejandro Anton
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
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
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
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.
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 ;
nombre apellido
Select no_promedio from ¨nota order by no_promedio desc ;
Select no_promedio from ¨nota order by no_promedio asc ;
PROMEDIO
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 ;
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 ;
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 ;
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 ;
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 ;
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;
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 ;