Vous êtes sur la page 1sur 2

Sintaxis de SQL

FICHA No. 6 SQL


6.1 DEFINICION DE SQL: Cuando se disea una base de datos formada por tablas que contienen
informacin con registros y campos se realizan las llamadas consultas que no son otra cosa ms que
informacin seleccionada con caractersticas especiales. Esta informacin se realizo mediante
consultas hechas por medio de un servidor llamado SQL el cual tiene una serie de sintaxis o claves
para poder obtener la informacin deseada.
EL SQL ESTA FORMADO POR DOS LENGUAJES:
Uno de ellos es el DML (Data Management, lenguaje (Lenguaje de manipulacin de datos))
En donde todas sus sentencias se utiliza para recuperar, insertar, borrar, modificar los datos
almacenados en la base de datos.
DDL (Data Definition lenguaje (Lenguaje de definicin de datos)) Esta parte varia de un
sistema a otro ya que se organizan los datos en forma interna y cada sistema lo hace de una manera
u otra, as como el DML incluye todas las sentencias que podemos insertar el DDl contiene menos
instrucciones que otros sistemas.
Utilizando el DML estudiaremos la sintaxis de cada una de las instrucciones que se usaran al
realizar las consultas.
CREATE: Permite crear una tabla. SINTAXIS: create table (campos)
EJEMPLO: Create table partes (numparte Numeric, nombre text, color texto, peso numeric)
SELECT: Selecciona tablas y campos.
SINTAXIS: SELECT FROM
WHERE Opcional
CARACTERISTICAS DEL LENGUAJE (Sentencias Maysculas)
Una sentencia SQL es una frase escrita en ingls con la que decimos lo que queremos obtener y de
donde obtener.
Todas las sentencias empiezan con un verbo (palabra reservada que indica la accin a realizar),
seguida del resto de clausulas algunas obligatorias y otras opcionales que completan la frase, todas
las sentencias siguen una sintaxis para que se puedan ejecutar correctamente, para describir una
sintaxis normalmente se utiliza un diagrama que se llama Diagrama Sintctico.
Las palabras que aparecen en maysculas son palabras reservadas, se tienen que poner tal cual y no
se pueden utilizar para otro fin. Y las palabras en minsculas son variables que el usuario deber
sustituir por un dato concreto.
Hay que iniciar la consulta con la palabra SELECT despus se puede poner ALL o bien DISTINT o
nada, a continuacin un nombre de columna o numero de columna, o varios datos separados por
comas y a continuacin la palabra FROM y una tabla, y por ultimo de forma opcional puede incluir
la clausula WHERE con una condicin de bsqueda.
SELECT: permite recuperar datos de una o de varias tablas, es la ms compleja y la ms potente de
las sentencias de SQL. El resultado de una consulta es visualizar en forma de tabla con columnas y
registros pues SELECT indica que columnas queremos que tenga el resultado y que filas queremos
seleccionar de la tabla origen. Pertenecen a la parte del DML.
FROM: La clausula FROM le indica en que tabla tiene que buscar la informacin y el resultado se
obtiene desde una tabla nica, su sintaxis es: FROM
En esa sintaxis se especifica el nombre de una consulta guardada (Las que aparecen en la ventana
de la base de datos) o el nombre de una tabla que estuviese en otra base de datos o en alguna otra
carpeta.
C:\\\\mis documentos\\\\carpeta..
WHERE: Permite seleccionar en forma especfica la localizacin de cada una de los registros o
tablas seleccionadas; selecciona nicamente aquellas filas o registros que cumplan la condicin de
seleccin especificada. La clausula WHERE puede contener hasta 40 expresiones que pueden estar
vinculadas por operadores lgicos & (and), || (or), Not, as como los valores NULL (nulos) que no se
incluyen en las filas del resultado.
CONDICIONES: AND, OR, NOT, NULL ( ), BETWEEN
DISTINCT: Esta clausula permite eliminar del resultado, las repeticiones de filas o registros si por
el contrario queremos que aparezcan todas las filas entonces aparecern filas duplicadas por lo que
podemos incluir la clausula ALL.
Estas sentencias ALL se incluyen cuando queremos que aparezcan todas o bien ninguna ya que ALL
es el valor que SQL toma por defecto.

Vous aimerez peut-être aussi