Colsulta SQL
Colsulta SQL
- Que es SQL.?
- Como Crear Consultas de datos a una base de datos utilizando comandos SQl.?
Use Motor de base de datos para crear bases de datos relacionales para el procesamiento de
transacciones en línea o datos de procesamiento analíticos en línea. Se pueden crear tablas para
almacenar datos y objetos de base de datos como índices, vistas y procedimientos almacenados
para ver, administrar y proteger los datos. Puede usar SQL Server Management Studio para
administrar los objetos de bases de datos y SQL Server Profiler para capturar eventos de
servidor.
EJEMPLOS:
– GNU SQL Server: Motor Base de datos gratis, relacional portable y multiusuario creada en C. It
soporta SQL89.
– H2 Database Engine: Motor Base de datos Open source en Java soporta standard SQL y JDBC
API.
Como se crea una Base de Datos en Ms-Access:Haga clic en la pestaña Archivo, en Nuevo y
luego, en Base de datos en blanco.
·2 Access crea la base de datos con una tabla vacía denominada Tabla1 y, luego, abre esa
tabla en la vista Hoja de datos. El cursor se coloca en la primera celda vacía de la
columna Haga clic para agregar.
·3 Comience a escribir para agregar datos o puede pegar datos de otro origen, tal y como
se describe en la sección Copiar los datos de otro origen en una tabla de Access.
·4 Escribir datos en la vista Hoja de datos es muy similar a trabajar en una hoja de cálculo
de Excel. La estructura de tabla se crea al escribir los datos. Cuando agrega una nueva
columna a la hoja de datos, se define un nuevo campo en la tabla. En función de los
datos que se escriben, Access establece automáticamente el tipo de datos de cada
campo.
·5 Si en este momento no quiere escribir datos en Tabla1, haga clic en Cerrar Imagen del
botón . Si ha efectuado algún cambio en la tabla, Access le pide que guarde los cambios.
Haga clic en Sí para guardar los cambios, en No para descartarlos o en Cancelar para
dejar abierta la tabla.
EJEMPLOS:
(CustomerID INTEGER,
Phone TEXT(10),
Email TEXT(50))
En las secciones anteriores, hemos visto cómo obtener información de tablas. Pero ¿Cómo se
ingresan estas filas de datos en estas tablas en primer lugar? Esto es lo que se trata en esta
sección, que explica la instrucción INSERT, y en la siguiente sección, que explica la instrucción
UPDATE.
En SQL, hay fundamental y básicamente dos formas para INSÉRER datos en una tabla: Una es
insertar una fila por vez, y la otra es insertar filas múltiples por vez. Primero observemos como
podemos INSÉRER datos a través de una fila por vez:
La sintaxis para insertar datos en una tabla mediante una fila por vez es la siguiente:
Tabla Store_Information
Store_Name char(50)
Sales float
Txn_Date datetime
y ahora deseamos insertar una fila adicional en la tabla que represente los datos de ventas para
Los Ángeles el 10 de enero de 1999. En ese día, este negocio tenía $900 dólares estadounidenses
en ventas. Por lo tanto, utilizaremos la siguiente escritura SQL:
El segundo tipo de INSERT INTO nos permite insertar filas múltiples en una tabla. A diferencia del
ejemplo anterior, donde insertamos una única fila al especificar sus valores para todas las
columnas, ahora utilizamos la instrucción SELECT para especificar los datos que deseamos
insertar en la tabla. Si está pensando si esto significa que está utilizando información de otra
tabla, está en lo correcto. La sintaxis es la siguiente:
FROM "tabla2";
Note que esta es la forma más simple. La instrucción entera puede contener fácilmente cláusulas
WHERE, GROUP BY, y HAVING, así como también uniones y alias.
Entonces por ejemplo, si deseamos tener una tabla Store_Information, que recolecte la
información de ventas para el año 1998, y ya conoce en donde reside la fuente de datos en
tabala Sales_Information, ingresaremos:
FROM Sales_Information
Aquí hemos utilizado la sintaxis de Servidor SQL para extraer la información anual por medio de
una fecha. Otras bases de datos relacionales pueden tener sintaxis diferentes. Por ejemplo, en
Oracle, utilizará TO_CHAR (Txn_Date, 'yyyy') = 1998.
Como Crear Consultas de datos a una base de datos utilizando comandos SQl.?
·14 Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla sin agregar ninguna tabla o
consulta.
·15 En la ficha Diseño, haga clic en Paso a través en el grupo de trabajo Tipo de consulta.
·16 Haga clic en Hoja de propiedades en el grupo de trabajo Mostrar u ocultar para mostrar
la hoja de propiedades de la consulta.
·18 Con la propiedad Cadena de conexión ODBC especifica información sobre la base de
datos a la que desea conectarse. Puede escribir la información de conexión o hacer clic
en Generar, y a continuación escribir la información acerca del servidor al que se está
conectando.
·19 Cuando se le pida que guarde la contraseña en la cadena de conexión, haga clic en Sí si
desea que la contraseña y el nombre de inicio de sesión se almacenen en la información
de la cadena de conexión.
·21 En la ventana Consulta de paso a través de SQL, escriba la consulta de paso a través. Por
ejemplo, la consulta de paso a través siguiente utiliza el operador TOP de Microsoft SQL
Server en la instrucción SELECT para devolver sólo los primeros 25 pedidos de la tabla
Pedidos de la base de datos Northwind de ejemplo:
·23 Para ejecutar la consulta, haga clic en Ejecutar en el grupo Resultados de la ficha Diseño.
Con una consulta de paso a través de SQL que devuelva registros, haga clic en Vista Hoja
de datos en la barra de estado.