¿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 princ
ipal 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.slideshar
e.net/odairfunez/sql-
visual-basic-60

Sql y vb.pptx1

  • 2.
    ¿Qué es SQL? SQL (LenguajeEstructurado 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 princ ipal de SQL es la realización de consultas y cálculos con los datos de una o varias tablas.
  • 3.
    EL LENGUAJE SQLSE 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.
  • 4.
    COMANDOS INTERNOS ODML. 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.
  • 5.
    Cláusula Where. La claúsulaWHERE 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.
  • 6.
    He aquí algunosejemplos: 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).
  • 7.
    Eliminación Dinámica DeRegistros. 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.
  • 8.
    LOS OPERADORES LÓGICOS. SPNENLACES 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.
  • 9.
    ¿COMO UTILIZAR SQLEN 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.
  • 10.
    IMÁGENES DE CÓMOTRABAJAR EN VISUAL BASIC6.0
  • 18.