Download pdf - Qué es SQL

Transcript
Page 1: Qué es SQL

7/17/2019 Qué es SQL

http://slidepdf.com/reader/full/que-es-sql-568c0dc3e850e 1/2

SQL

¿Qué es SQL?SQL signifca Structured Query Language (o Lenguaje de Consulta

Estructurado).Es el lenguaje estándar para los sistemas de gestión de bases de datos

relacionales.

Algunos sistemas de gestión de bases de datos relacionales comunes ueutili!an SQL son" #racle$ Sybase$ %icroso&t SQL Ser'er$ Access$ ngres$ etc. Loscomandos estándar SQL$ como Select$ nsert$ *pdate$ +elete$ Create y +rop se pueden utili!ar para lle'ar a cabo casi todo lo ue uno tiene ue ,acer con unabase de datos.

Fundamentos*n sistema de base de datos relacional contiene

uno o más objetos llamados tablas.Los datos o la in&ormación para la base de datos se

almacenan en estas tablas.Las tablas se identifcan de &orma -nica por su

nombre y se componen de columnas y flas. Las columnascontienen el nombre de columna$ el tipo de datos ycualuier otro atributo de la columna. Las flas contienenlos registros o datos para las columnas.

Selección de Datos (SELECT)La sentencia SELECT se utili!a para consultar la base

de datos y recuperar datos seleccionados ue coinciden con loscriterios ue especifue.

Los nombres de las columnas ue siguen al comandoSELECT  determinaran de u columnas se arrojaran losresultados.

El nombre de la tabla ue sigue a la palabra cla'eFROM  especifca la tabla ue se consulta para recuperar losresultados deseados.

La cláusula WERE  (opcional) especifca ue datos serán de'ueltos omuestran 'alores de datos o flas$ sobre la base de los criterios descritos despus dela palabra cla'e WERE.

La cláusula WERE utili!a los siguientes condicionales('er cuadro).

El operador  L!"E tambin se puede utili!ar en laselección condicional de la cláusula WERE. L!"E es un muypoderoso operador ue le permite seleccionar sólo las flas ueson como lo ue usted especifue. El signo de porcentaje

/ se puede utili!ar como un comod0n para ue coincida concualuier carácter posible ue pueda aparecer antes o despusde los caracteres especifcados.

11E23. En esta sentencia de SQL se buscarán losprimeros nombres ue comien!an con 4Er5. Las cadenas deben estar entrecomillas simples.

3

Fo#mato$select column3  6$column7$etc8%#om tablename

  6&'e#econdition89 

Ejemplo 3"

select frst$ last$ city  &rom empin&o  ;,ere frst L<E

Eual =reater t,an* Less t,an =reater t,an oreual* Less t,an or

eual 

Ejemplo 7"select frst$ last

  &rom empin&o;,ere last L<E 4/s49

Page 2: Qué es SQL

7/17/2019 Qué es SQL

http://slidepdf.com/reader/full/que-es-sql-568c0dc3e850e 2/2

11E27. En esta sentencia de SQL se buscarán los apellidos ue fnalicen con 4s5.Esta sentencia sólo seleccionará las flas donde el primer nombre es igual a 4 Eric 4e?actamente.

C#eación de Ta+las (CRE,TE)La instrucción CRE,TE T,-LE  se utili!a para

crear una nue'a tabla.

Los nombres de tablas ycolumnas deben comen!ar conuna letra y puede ser seguido porlas letras$ n-meros o guiones bajos @ue no e?ceda de un total de B caracteres de longitud.

 ipos de datos más comunes"

char(size) Cadena de caracteres de longitud fja. %a? 7DD bytes.

varchar(size)Cadena de caracteres de longitud 'ariable. El tamao seespecifca entre parntesis. %a? 7DD bytes

number(size) Falor numrico. El tamao se especifca entre parntesis.

date Falor Gec,a.

number(size,d)Falor numrico. Se puede indicar la cantidad de d0gitos. Eltamao se especifca entre parntesis.

HCuáles son las limitaciones

I Cuando se crean tablas$ es com-n para una o máscolumnas tengan restricciones asociadas con ellos. *na restricción es básicamenteuna regla asociada con una columna ue los datos introducidos en esa columnadeben seguir.

7

Fo#mato con#est#icciones$c#eate ta+le

tablename(column3 datatype$  6constraint8$  column7 datatype$  constraint

Fo#mato$c#eate ta+letablename(column3 datatype$ 

Ejemplo"create tableemployee(fst 'arc,ar(3D)$ last 'arc,ar(7B)$age number()$address


Recommended