Tecnología

Inicio

Sintaxis básica de SQL

Sintaxis básica de SQL


SQL (Structured Query Language) permite a los desarrolladores crear, consultar y mantienen 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. Bases de datos utilizando SQL son comunes en aplicaciones Web y de escritorio. Muchas sentencias SQL son relativamente simples, por lo que cualquiera puede aprender a usarlos, incluso sin mucha experiencia técnica.

Creación

Las sentencias SQL pueden crear bases de datos y tablas. El siguiente código de ejemplo muestra la creación de una tabla:

CREAR TABLA Company (

int CompanyID,

Nombre varchar (255)

)

Cuando una instrucción SQL crea una tabla, 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á valores que identifican a cada registro de la tabla de forma exclusiva.

Inserción

Las sentencias SQL pueden 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)

VALUES (10, '' grandes productos)

Para insertar datos en una tabla de base de datos, la instrucción SQL establece por primera vez los nombres de tablas y columnas, a continuación, especifica un valor para cada columna. Si una columna de tabla de base de datos se establece en incremento automático, en cuyo caso se asignará automáticamente cada nuevo registro la siguiente en una serie de números consecutivos, la instrucción de inserción puede suministrar "nulo" para esa columna.

Actualizando

Las sentencias SQL pueden actualizar los registros dentro de una tabla de base de datos. El siguiente código de ejemplo se actualiza un registro de la tabla de base de datos dada:

ACTUALIZACIÓN Compañía

SET name = 'productos realmente grandes'

DONDE CompanyID = 10

Esta 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, a continuación, para seleccionar los registros dentro de la mesa que tiene el valor especificado en la columna "CompanyID". Dentro de estos registros, el SQL indica a la base para actualizar el valor de la columna "Nombre" con la nueva cadena de texto especificada.

Consulta

instrucciones de actualización de SQL se encuentran entre los más comunes. La mayoría de las aplicaciones de base de datos utilizan consultas para seleccionar los elementos de datos particulares y colecciones procedentes de una fuente de datos. El código siguiente muestra la selección de datos de una tabla de base de datos:

* SELECT Empresa

Esta consulta selecciona todos los valores de columna en la tabla. Para seleccionar una columna específica, SQL utiliza la siguiente sintaxis:

Seleccione el nombre desde la empresa

Esta sintaxis, alternativamente, puede seleccionar varias columnas específicas, por ejemplo, en una tabla de base de datos más grande.