Un poco de todo lo relacionado al area de la informatica... programacion, ocio, configuraciones, en fin herramientas que pueden ser utiles para un estudiante de ingenieria en ciencias y sistemas.

lunes, 15 de octubre de 2012

On 11:42 by Unknown in    No comments

           1- Alter table: Puede usarse para diferentes definiciones, las mas comunes so   
               Anadir nuevo campo a una tabla. Ej:

Alter table Tabla1 add nueva_col varchar (40) null

2-      Eliminar una columna de una tabla, tomando en cuenta que antes de realizar esta eliminación se deben de quitar las restricciones que tiene la columna a eliminar.

Alter table Tabla1 drop column nombre

3-      Agregar una llave primaria o una llave foránea a una tabla. Ej:

Alter table Tabla1 add primary key (campo1)
Alter table Tabla1 add foreign key (campo2)
--Para la llave primaria es necesario que al campo (columna) que se le aplique contenga valores ---únicos.

Drop Table: sirve para eliminar una tabla de la base de datos. Ej:
Drop table Tabla1

CONDICIONES DE BUSQUEDA:

Nos sirven para realizar consultas condicionales utilizando operadores de comparación, lógicos o palabras reservadas de sql.

          1.       Operadores (=, <>, <, >, >=, <=) Ej: Seleccionar los alumnos cuyo carnet este comprendido               
                 entre el 500 y 1000.

select carnet as ‘numero de carnet’,
nom_alumno as ‘nombre estudiante’
from estudiantes
where carnet >=500 and carnet <=1000 – la ultima linea podria cambiarse por
       --where carnet between 500 and 1000

2.       Operadores lógicos (and, or, not):  En el ejemplo anterior vimos el uso de “and” y prácticamente trabajan de la misma forma que en cualquier lenguaje ya sea de programación o de consulta como en este caso y su uso es para consultas compuestas Ej:

select carnet, promedio
from estudiantes
where carnet between 500 and 1000 and not  promedio <60
              --la condcion not sirve para solamente tomar los promedios mayores a 60.

3.       Instrucción “LIKE” :

select carnet, nom_alumno from estudiantes
where nom_alumno like ‘%r%’   
--mostrara todos los registros de alumnos que tengan la letra r en su campo nombre.

4.       Instrucción “Soundex”: Nos sirve para realizar consultas de valores que tenemos la idea de su sonido o pronunciación pero no conocemos exactamente como se escriben. Ej:

select carnet, nom_alumno from estudiantes
where soundex (nom_alumno) = soundex(‘rob’)
--listar los alumnos cuyo nombre suene como ‘rob’

5.       Instrucción “is null”: Se utiliza para listar valore de columnas cuyos campos tengan valores nulos.

select*
            from estudiantes
            where telefono is null or celular is null



0 comentarios:

Publicar un comentario