Está en la página 1de 2

Sintaxis de SQL

FICHA No. 6 SQL 6.1 DEFINICION DE SQL: Cuando se diseña una base de datos formada por tablas que contienen información con registros y campos se realizan las llamadas consultas que no son otra cosa más que información seleccionada con características especiales. Esta información 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 información deseada.

EL SQL ESTA FORMADO POR DOS LENGUAJES:

Uno de ellos es el DML (Data Management, lenguaje (Lenguaje de manipulación 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 definición 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 Mayúsculas ) Una sentencia SQL es una frase escrita en inglés con la que decimos lo que queremos obtener y de donde obtener. Todas las sentencias empiezan con un verbo (palabra reservada que indica la acción 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 Sintáctico .

Las palabras que aparecen en mayúsculas son palabras reservadas, se tienen que poner tal cual y no se pueden utilizar para otro fin. Y las palabras en minúsculas son variables que el usuario deberá sustituir por un dato concreto. Hay que iniciar la consulta con la palabra SELECT después se puede poner ALL o bien DISTINT o nada, a continuación un nombre de columna o numero de columna, o varios datos separados por comas y a continuación la palabra FROM y una tabla, y por ultimo de forma opcional puede incluir la clausula WHERE con una condición de búsqueda.

SELECT: permite recuperar datos de una o de varias tablas, es la más compleja y la más 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 información 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 específica la localización de cada una de los registros o tablas seleccionadas; selecciona únicamente aquellas filas o registros que cumplan la condición de selección especificada. La clausula WHERE puede contener hasta 40 expresiones que pueden estar vinculadas por operadores lógicos & (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 aparecerán 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.