SQL (Structured Query Language) permite a los desarrolladores crear , consultar y mantener bases de datos. Sentencias SQL cubren una amplia gama de funciones, incluyendo la definición de las estructuras de base de datos , la inserción de datos y recuperación de datos , a menudo en combinación con otras tecnologías . Las bases de datos que utilizan SQL son comunes en aplicaciones web y de escritorio. Muchas sentencias SQL son relativamente simples , por lo que cualquier persona puede aprender a usarlos, incluso sin mucha experiencia técnica. Crear
declaraciones
SQL puede crear bases de datos y tablas. El siguiente código de ejemplo muestra cómo crear una tabla :
CREATE TABLE Company (
CompanyID int ,
Nombre varchar ( 255 )
)
< p> Cuando una sentencia SQL crea una tabla , se especifica el nombre de la tabla , así como los nombres y tipos de datos de las columnas . Opcionalmente, la declaración también se puede especificar qué columna es la clave principal de la siguiente manera :
PRIMARY KEY ( CompanyID )
Esta columna contendrá los valores que identifican cada registro de la tabla de forma exclusiva
.
Inserción
declaraciones
SQL puede insertar datos en tablas de bases de datos existentes. El siguiente ejemplo de código se muestra la adición de un nuevo registro a una tabla:
INSERT INTO Company ( CompanyID , Nombre)
VALORES
( 10 , ' Grandes ' productos )
Para insertar datos en una tabla de base de datos , la instrucción establece primero la tabla de nombres de columna y , a continuación, especifica un valor para cada columna. Si una columna de tabla de base de datos se establece en auto incremento , en cuyo caso cada nuevo registro automáticamente se asignará el siguiente en una serie de números consecutivos , la instrucción de inserción puede suministrar "null" para esa columna .
Actualizando
declaraciones
SQL pueden actualizar los registros de una tabla de base de datos . En el ejemplo siguiente código actualiza una base de datos dada registro de la tabla :
ACTUALIZACIÓN Empresa
SET Nombre = ' realmente grandes '
DONDE CompanyID = 10
declaración indica al sistema de gestión de base de datos para seleccionar primero la tabla de base de datos con el nombre especificado, para seleccionar los registros en esa tabla que tienen el valor especificado en la columna " CompanyID " . Dentro de estos registros, el SQL indica la base de datos para actualizar el " Nombre" con la nueva cadena de texto especificada .
Consulta
instrucciones de actualización de SQL se encuentran entre los más común . La mayoría de las aplicaciones de bases de datos utilizan consultas para seleccionar determinados elementos de datos y colecciones de una fuente de datos. El código siguiente muestra la selección de datos de una tabla de base de datos :
SELECT * FROM Empresa
Esta consulta selecciona todos los valores de columna de la tabla . Para seleccionar una columna específica , SQL utiliza la siguiente sintaxis:
seleccione el nombre desde la empresa
Esta sintaxis puede alternativamente seleccionar varias columnas específicas , por ejemplo en una tabla de base de datos más grande
< br . >