Upload
cristina-yanez
View
61
Download
1
Embed Size (px)
Citation preview
¿Qué es SQL?
SQL (Lenguaje Estructurado de Consulta)
es un lenguaje bastante sencillo,
principalmente orientado a bases de datos y, sobre
todo, al manejo de consultas. Visual Basic incorpora esta extensión
junto a nuestras bases de datos,
obteniendo potentes
resultados.
De hecho, las consultas que se realizan en Access, están
desarrolladas o basadas en este lenguaje, por lo que su
implementación en Visual Basic no es complicada.
El objetivo principal de SQL es la realización de
consultas y cálculos con los
datos de una o varias tablas.
EL LENGUAJE SQL SE COMPONE DE:
COMANDOS, CLAUSULAS, OPERADORES Y FUNCIONES… LOS MISMOS QUE SIRVEN PARA
CREAR, ACTUALIZAR Y MANIPULAR LA BASE DE DATOS.
EXISTEN 2 TIPOS DE COMANDOS:
COMANDOS EXTERNOS O DLL.
PERMITEN CREAR, MODIFICAR Y ELIMINAR OBJETOS.
Create: se utiliza para crear las tablas, indices
y otros objetos.
COMANDOS INTERNOS O DML.
PERMITEN MANIPULAR DATOS DE LAS TABBLAS DE LA BASE
DE DATOS, TALES COMO HACER CONSULTAS. FILTRAR
DATOS ORDENAR, ETC.
Select: Se utiliza para consultar
datos de los registros de las
tablas.
Insert: Se utiliza para
agregar registros a las
tablas de datos.
Update: Se utiliza para modificar los valores
de los campos y los registros de una tabla.
Delete: Se utiliza para
eliminar registros de una
tabla.
Cláusula Where.
La claúsula WHERE es opcional, y permite seleccionar qué registros aparecerán en la consulta (si no se especifica aparecerán todos los registros). Para indicar este conjunto de registros se hace uso de criterios o condiciones, que no es más que una comparación del contenido de un campo con un determinado valor (este valor puede ser constante (valor predeterminado), el contenido de un campo, una variable, un control, etc.
Cláusula Order By.
La cláusula ORDER BY suele escribirse al final de un mandato en SQL. Dicha cláusula establece un criterio de ordenación de los datos de la consulta, por los campos que se especifican en dicha cláusula. La potencia de ordenación de dicha cláusula radica en la especificación de los campos por los que se ordena, ya que el programador puede indicar cuál será el primer criterio de ordenación, el segundo, etc.
He aquí algunos ejemplos:SELECT nombre, apellidos, teléfono FROM clientes
ORDER BY apellidos, nombre;Crea una agenda telefónica de 'clientes'
ordenada por 'apellidos' y 'nombre'.
acción de 'pedidos' ordenados desde el más antiguo hasta el más moderno.
SELECT * FROM abonados ORDER BY apellidos, nombre, fecha nacimiento DESC;
Relación de 'abonados' por 'apellidos' y 'nombre' ascendiente, y por 'fecha_nacimiento' en orden descendiente (del más viejo al más joven).
Eliminación Dinámica De Registros.
Esta operación puede ser mucho más habitual de lo que parece en un principio y, por ello, el lenguaje SQL nos
permitirá eliminar registros que cumplan las condiciones o criterios que nosotros le indiquemos a través de la sentencia DELETE, cuya sintaxis es la
siguiente:
DELETE FROM tablas WHERE criterios.
Donde el parámetro 'tablas' indica el nombre de las tablas de las cuales se desea eliminar los registros, y, el parámetro
'criterios', representa las comparaciones o criterios que deben cumplir los registros a eliminar, respetando a aquellos
registros que no los cumplan.
LOS OPERADORES LÓGICOS.
SPN ENLACES ENTRE UNA CONDICION Y OTRA, DANDO
UNA RELACION ENTRE AMBAS LOS MAS BÁSICOS
SON:
Not: Devuelve el valor contrario de expresión.
And: Se utiliza para evaluar dos condiciones
y solo si las dos condiciones se cumplen
devuelve un valor verdadero (true).
Or: Se utiliza para evaluar las condiciones
y devuelve un valor verdadero solo si al
menos una de las condiciones se cumple.
¿COMO UTILIZAR SQL EN VISUAL BASIC?
Para utilizar el SQL Visual Basic6.0 es necesario crear una base de datos (puede se realiza en cualquier gestor de base de datoso
dentro del mismo visual) en este caso lo aremos en Visual Basic.
Las cláusula son agregados al comando select ,que permiten seleccionar o manipular los datos
siguiendo ciertos; entre las siguientes.
From: se utiliza para iniciar de que tabla se leerán o seleccionar los datos.
Where: se utiliza para filtrar la selección de datos por medio de condiciones.
Having: se utiliza para agrupar los registros de acuerdo aun cirto.
IMÁGENES DE CÓMO TRABAJAR EN VISUAL BASIC6.0
http://www.slideshare.net/odairfunez/sql-
visual-basic-60