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
No hay comentarios:
Publicar un comentario