Sql Comandos

Páginas: 7 (1669 palabras) Publicado: 5 de agosto de 2012
.:Sql Codigos:.

Para crear una base de tados
create databace base de datos
Para crear una tabla
use base de datos
create table nombre tabla (campo1 varchar (5) primary key ,------ llave primaria
campo 2 varchar(25),-----tipos de varialbles
campo 3 varchar(25),
campo 4 numeric,
campo5 datetime,
campo6 varchar(10)
)
Para hacer las relaciones (esto se hace antes de ingresar ledatos a la tabla)
Use base de datas
alter table nombre de tabla devil
add constraint nombre relacion
foreign key (campo)--------- llave forania del tabla
references nombre de la tabla fuerte(carnet)--------- llave primaria de la tabla
Para ingresar datos en la tabla (para ingresar los datos a una tabal con relaciones de primero se ingresan a las tablas fuertes luego mixtas y por ultimo lasdeviles)
Use base de datos
Insert into tabla (campo1, campo2, campo3, campo4,campo5, campo6)
Values (23333333,’textos’,’20110605’) (cuando se ingrese tipo texto o varchar es ‘campo’ y cuando es tipo fecha ‘20110605’)

Consultas
Para ordenar datos de las tablas
select * from tabla
order by campo (que desea ordenar) desc -----descendente
select * from autor
order by nacionalidad (quedesea ordenar)asc-----anscendente mente
Usando un alias
select nombreAutor as 'Escritor',nacionalidad from autor
order by nacionalidad desc
Cuando queremos buscar solo un dato en nuestra tabla
select * from prestamo
where carnet = 10
Cuando queremos que nuestras búsquedas estén entre un rango menos un dato “x”
select * from prestamo
where carnet <>10
Solo los que van dentro de estosdatos
select*from estudiante
where carnet = 10
Que los datos de la tabla estén dentro de
where carnet between 13 and 15

Para consultar 2 tablas
/* mostrar los datas de la estudiantes que tiene un libro
prestamo en la biblioteca*/
select apellidos, nombres,tituloLibro as 'libro'
from estudiante,libro,prestamo
where estudiante.carnet=prestamo.carnet andlibro.codigoLibro=prestamo.codigoLibro
Uso del like
/* consulta utilifandon un carecter para extraer datos que contengan la coinciadencia*/
select * from estudiante
where apellidos like '%paiz'---- (where el campo like ‘%causula’)
Para crear una tabla ya con mi consulta
select apellidos, nombres,tituloLibro as 'libro'
into librosPrestamoAlumnos-- (agregar into para crear tabla)
from estudiante,libro,prestamo
whereestudiante.carnet=prestamo.carnet and libro.codigoLibro=prestamo.codigoLibro
order by apellios desc
Para sumar las filas de una tabla
select carnet, codigoCurso, par1, par2, par3, ac, (par1+par2+par3+ac) as 'total'
into Resultados
from calificación

Todo en función de columnas
* suma = Sum
promedios = Avg
conteos = count
maximo = max
minimo = min
*/
select sum(carnet) as 'Suma'from estudiantes
Otras clausulas importantes
Minusculas y Mayusculas
select lower(descripcion) as 'Productos Clinica' from tratamiento
select upper(descripcion) as *[productos Clinica] from tratamiento
Alias
select 'productos clinica' as medicina
from tratamiento
Borrar
delete from tratamiento where codigoTratamiento = 10
select * from tratamiento
Modificar
update descripcion = 'tabcin'where codigoTratamiento = 12
select * from tratamiento

Base de datos
Conceptos Claves
Base De Datos: es una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular, también se le conoce como a un conjunto de archivos
Sistema de Información: es un conjunto de elementos que capturan,procesan, almacenan y distribuyen la información
Personas: se les conoce como usuarios y se clasifican en
Usuarios Técnicos: son aquellos que tienen alguna especialidad en informático
Administrador de Base de Datos: es el responsable de administrar la base de datos.
Analistas de Sistemas son los que definen los datos que son necesarios para la construcción de los sistemas de información....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos Sql
  • Comandos sql
  • sql comandos
  • Comandos Sql
  • comandos sql
  • Comandos sql
  • sql comandos
  • Comandos sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS