Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comandos de SQL
Comandos de SQL
Ms detalladamente tenemos:
Operadores
Los operadores se pueden definir como combinaciones de
caracteres que se utilizan tanto para realizar asignaciones como
comparaciones entre datos.
Los operadores se dividen en aritmticos, relacionales, lgicos, y
concatenacin.
Atributos:
Palabras Clave
Las palabras clave son identificadoras con un significado especial
para SQL, por lo que no pueden ser utilizadas para otro propsito
distinto al que han sido pensadas. SQL dispone de muy pocas
rdenes, pero de mltiples palabras lave, lo que le convierten en un
lenguaje sencillo pero tremendamente potente para llevar a cabo su
funcin.
Funciones Agregadas
Las funciones agregadas proporcionan a SQL utilidades de clculo
sobre los datos de las tablas.
Estas funciones se incorporan en las consultas SELECT y retornan
un nico valor al operar sobre un grupo de registros.
Consulta de datos
El proceso ms importante que podemos llevar a cabo en una base
de datos es la consulta de los datos. De nada servira una base de
datos si no pudiramos consultarla. Es adems la operacin que
efectuaremos con mayor frecuencia.
Para consultar la informacin SQL pone a nuestra disposicin la
sentencia SELECT.
La sentencia SELECT
La sentencia SELECT nos permite consultar los datos almacenados
en una tabla de la base de datos.
El formato de la sentencia select es:
Veamos por partes que quiere decir cada una de las partes que
conforman la sentencia.
El uso del asterisco indica que queremos que la consulta devuelva todos los campos que
existen en la tabla.
La clusula WHERE
La clusula WHERE es la instruccin que nos permite filtrar el
resultado de una sentencia SELECT. Habitualmente no deseamos
obtener toda la informacin existente en la tabla, sino que
queremos obtener slo la informacin que nos resulte til es ese
momento. La clusula WHERE filtra los datos antes de ser
devueltos por la consulta. En nuestro ejemplo, si queremos
consultar un coche en concreto debemos agregar una clusula
WHERE. Esta clusula especifica una o
varias condiciones que deben cumplirse para que la sentencia
SELECT devuelva los datos. Por ejemplo, para que la consulta
devuelva slo los datos del coche con matrcula M-1525-ZA
debemos ejecutar la siguiente sentencia:
En el caso anterior la palabra clave DISTINCT indica que slo queremos los
valores distintos del par formado por los campos marca y modelo.
La clusula ORDER BY
Como ya hemos visto en los ejemplos anteriores podemos
especificar el orden en el que sern devueltos los datos a travs de
la clusula ORDER BY.
Insertar datos.
Hasta ahora hemos visto como se almacenan los datos en una
base de datos y como consultar esos datos almacenados, pero no
hemos visto como almacenar dichos datos.
Para almacenar datos en una base de datos debemos insertar filas
en las tablas. Para ellos SQL pone a nuestra disposicin la
sentencia INSERT.
Insercin de filas.
El proceso de insercin de filas consiste en aadir a una tabla una o
ms filas y en cada fila todos o parte de sus campos.
Podemos distinguir dos formas de insertar filas:
Borrado de datos.
La sentencia DELETE.
Para borrar datos de una tabla, debemos utilizar la sentencia
DELETE.
La sintaxis de la sentencia DELETE es la siguiente:
La sentencia TRUNCATE
Para realizar un borrado completo de tabla debemos considerar la
posibilidad de utilizar la sentencia TRUNCATE, mucho ms rpida
que DELETE.
La sintaxis de la sentencia TRUNCATE es la siguiente:
Actualizacin de datos.
La sentencia UPDATE.
Para la actualizacin de datos SQL dispone de la sentencia
UPDATE. La sentencia UPDATE permite la actualizacin de uno o
varios registros de una nica tabla. La sintaxis de la sentencia
UPDATE es la siguiente: