2. La sigla que se conoce como SQL corresponde a la expresión
inglesa Structured Query Language (entendida en español
como Lenguaje de Consulta Estructurado), la cual identifica
a un tipo de lenguaje vinculado con la gestión de bases de
datos de carácter relacional que permite la especificación de
distintas clases de peraciones entre éstas. Gracias a la
utilización del álgebra y de cálculos relacionales, el SQL brinda
la posibilidad de realizar consultas con el objetivo de recuperar
información de las bases de datos de manera sencilla.
3. El científico Edgar Frank Codd (1923-2003) fue quien propuso un modelo
relacional para las bases de datos ycreó un sublenguaje para acceder a
los datos a partir del cálculo de predicados. En base al trabajo de Codd,
IBM (International Business Machines) definió el lenguaje conocido como
Structured English Query Language (SEQUEL).
4. Lenguaje de manipulación de datos (DML: Data Manipulation
Language): Lenguaje artificial de cierta complejidad que permite el
manejo y procesamiento del contenido de la base de datos. En la
práctica puede consistir en un subconjunto de instrucciones de otro
lenguaje informático. Las aplicaciones que trabajan sobre la base de
datos se programan en un lenguaje de programación (C, C#, Java vb, ...)
insertando en el código fuente sentencias del DML. Al utilizar un DML
se deben especificar los datos que serán afectados por las sentencias
del lenguaje. Un DML puede tener o no procedimientos, según sea
necesario especificar además cómo deben obtenerse esos datos. Los
DML con procedimientos tienen sentencias de control de flujo como
bucles o condicionales. Los DML sin procedimientos son conocidos
también como declarativos.
5. Esta sentencia nos permite seleccionar campos de una tabla.
Forma simple de uso
select campo1, campo2, campo3, ….From tabla
select * from tabla
6. Permite ordenar el resultado de una consulta sql por un o varios campos.
select campo1, campo2, campo3 From tabla order by campo1
select campo1, campo2, campo3 From tabla order by campo1, campo2
7. Esta sentencia sql nos permite mostrar información deformqa
condicionada por un o varios campos, cuando se filtra por más de un
campo se usan los conectores and y or, depediendo de su objetivo.
select campo1, campo2, campo3 From tabla where campo1 =1
select campo1, campo2, campo3 From tabla where campo1 =1 and
campo2 =100
select campo1, campo2, campo3 From tabla where campo1 =10 or
campo1 =20
select codigo, nombre, apellido From tabla where nombre like ‘Jose’
8. Utilizado para modificar los valores de los campos y registros
especificados.
UPDATE NOMBRE_TABLA SET CAMPO = VALOR
UPDATE NOMBRE_TABLA SET CAMPO = VALOR WHERE CAMPO2 =120
9. Utilizado para agregar registros a una tabla.
INSERT INTO NOMBRE_TABLA (CODCLI, NOMCLI, APECLI) VALUES (1, ‘Diógenes’,
‘Martínez’)
10. Utilizado para eliminar registros de una tabla de una base de datos.
DELETE FROM NOMBRE_TABLA
DELETE FROM NOMBRE_TABLA WHERE CAMPO = VALOR