SQL permiten el intercambio de datos entre las aplicaciones y bases de datos , por lo que sus aplicaciones más flexible y útil. Si no eres un programador y sólo tendrá que interactuar con una base de datos , estas declaraciones son también una gran manera de traer y modificar datos en sus bases de datos , de forma local o remota. Base de datos relacional
Una base de datos relacional es una base de datos que contiene una o más tablas en las que cada mesa se compone de cero o más filas de datos. Cada tabla contiene campos que describen los datos que se incluirán en esa columna para cada fila. Muchos de estos cuadros suelen tener relaciones con otras tablas para asociar los datos en ellos . Por ejemplo , hay un uno-a -muchos con Clientes y la tabla Pedidos. Ambas tablas tienen una clave que se vincula a identificar una o varias órdenes de un solo cliente.
Buscar datos
La declaración más común en la programación de SQL es la instrucción SELECT de SQL declaración, que se utiliza para consultar o recuperar información de una o varias tablas de bases de datos . Esta declaración incluye muchas opciones y excepciones diferentes para ir a buscar los datos que desea ver. La instrucción SELECT básica sólo tiene dos partes: los campos que desea recuperar y la tabla que desea recuperar desde . Una instrucción SELECT básica es la siguiente:
SELECT EmployeeID , HireDate Nombre, Apellido , Ciudad FROM Empleados
cláusula WHERE
puede extender la instrucción SELECT utilizando la cláusula WHERE en las consultas . Esto le permite limitar o filtrar la cantidad de datos que se trae desde la base de datos . Las condiciones de agregados en la cláusula WHERE debe cumplirse por los datos seleccionados. Por ejemplo :
SELECT EmployeeID , Nombre, Apellido , HireDate , ciudad desde EmployeesWHERE City = 'London '
de manipulación de datos
La sentencia ALTER modifica una definición de tabla al alterar , agregar o quitar columnas y restricciones. Por ejemplo , puede agregar una nueva columna con la siguiente sintaxis:
ALTER TABLE ADD dbo.doc_exa column_b VARCHAR ( 20 ) NULL;
Los cambios instrucción UPDATE datos existentes en una o más columnas de una tabla . Por ejemplo :
ACTUALIZACIÓN dbo.Table2 SET dbo.Table2.ColB = 2
La instrucción DELETE simplemente elimina las filas de una tabla o vista. Por ejemplo :
DELETE FROM Production.ProductCostHistoryWHERE StandardCost > 1000.00 ;