SlideShare una empresa de Scribd logo
1 de 15
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 campos
Where= cuando esta es una condición
Between = 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
PROMEDIO
 Select no_promedio from ¨nota order by
  no_promedio desc ;
 Select no_promedio from ¨nota order by
  no_promedio asc ;
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 ;

Más contenido relacionado

Más de Alejito Laaz

Conceptos básicos de corel draw
Conceptos básicos de corel drawConceptos básicos de corel draw
Conceptos básicos de corel drawAlejito Laaz
 
Resumen base de datos1 6
Resumen base de datos1 6Resumen base de datos1 6
Resumen base de datos1 6Alejito Laaz
 
Resumen de navegadores web
Resumen de navegadores webResumen de navegadores web
Resumen de navegadores webAlejito Laaz
 
Mi resumen sobre desarrollo de la web
Mi resumen sobre desarrollo de la webMi resumen sobre desarrollo de la web
Mi resumen sobre desarrollo de la webAlejito Laaz
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosAlejito Laaz
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTAlejito Laaz
 

Más de Alejito Laaz (12)

Deber
DeberDeber
Deber
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Conceptos básicos de corel draw
Conceptos básicos de corel drawConceptos básicos de corel draw
Conceptos básicos de corel draw
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Resumen base de datos1 6
Resumen base de datos1 6Resumen base de datos1 6
Resumen base de datos1 6
 
Resumen de navegadores web
Resumen de navegadores webResumen de navegadores web
Resumen de navegadores web
 
Mi resumen sobre desarrollo de la web
Mi resumen sobre desarrollo de la webMi resumen sobre desarrollo de la web
Mi resumen sobre desarrollo de la web
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Resumen de php
Resumen de phpResumen de php
Resumen de php
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
Sistema de redes
Sistema de redesSistema de redes
Sistema de redes
 

Bases de datos

  • 1. BASES DE DATOS Datos básicos para bases de datos Por Alejandro Anton
  • 2. 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
  • 3. A continuación algunas sentencias: Amigos esto les puede ayudar: Select = selecciona From= donde esta alojado nuestros campos Where= cuando esta es una condición Between = entre cuando queremos condicionar alguna asignacion Order by = seleccionar una especificamente
  • 4. 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
  • 5. 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.
  • 6. 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 ;
  • 7. nombre apellido
  • 8. PROMEDIO  Select no_promedio from ¨nota order by no_promedio desc ;  Select no_promedio from ¨nota order by no_promedio asc ;
  • 9. 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 ;
  • 10. 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 ; 
  • 11. 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 ;
  • 12. 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 ;
  • 13. 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 ;
  • 14. 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;
  • 15. 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 ;