“Conocimiento software>SQL Server

¿Cuáles son los elementos de SQL?

2015/8/12
Aquí hay un desglose de los elementos clave que componen el lenguaje SQL, incluidas sus funciones y cómo trabajan juntos:

1. Lenguaje de definición de datos (DDL)

* Crear: Se utiliza para crear objetos de base de datos como tablas, vistas, índices y usuarios.

* Ejemplo: `Crear clientes de la tabla (CustomId int Prime Key, FirstName Varchar (255), LastName Varchar (255));`

* alter: Se utiliza para modificar la estructura de los objetos de base de datos existentes.

* Ejemplo: `Alteran los clientes de la tabla Agregue el correo electrónico Varchar (255);`

* Drop: Utilizado para eliminar objetos de base de datos.

* Ejemplo: `Drop de los clientes de la mesa;`

* truncar: Se utiliza para eliminar todas las filas de una tabla sin registrar deleciones individuales (más rápido que Eliminar).

* Ejemplo: `Clientes de la mesa truncados;`

2. Lenguaje de manipulación de datos (DML)

* Seleccione: Utilizado para recuperar datos de las tablas. Este es el corazón de la escritura de consultas SQL.

* Ejemplo: `Seleccione FirstName, LastName de los clientes donde CustomerID =123;`

* Insertar: Se usa para agregar nuevos datos a las tablas.

* Ejemplo: `Insertar en los clientes (CustomerID, FirstName, LastName) Valores (456, 'Jane', 'Doe');` `

* Actualización: Utilizado para modificar los datos existentes dentro de las tablas.

* Ejemplo: `Actualizar el set de clientes correos electrónicos ='[email protected]' donde CustomerID =456;`

* Eliminar: Se utiliza para eliminar los datos de las tablas.

* Ejemplo: `Eliminar de los clientes donde CustomerID =456;`

3. Lenguaje de control de datos (DCL)

* Grant: Se utiliza para brindar a los usuarios permisos específicos para acceder o modificar objetos de base de datos.

* Ejemplo: `Otorgar seleccionado a los clientes al usuario1;`

* Revoca: Se utiliza para eliminar los permisos previamente otorgados a los usuarios.

* Ejemplo: `Revocar seleccione en los clientes del usuario1;`

4. Lenguaje de control de transacciones (TCL)

* Commit: Se utiliza para guardar permanentemente los cambios realizados en la base de datos durante una transacción.

* Rollback: Se usa para deshacer todos los cambios realizados durante una transacción.

* SavePoint: Se utiliza para crear un punto de control temporal dentro de una transacción, lo que le permite revertir a un punto específico.

5. Cláusulas

* Dónde: Se utiliza para filtrar filas según las condiciones.

* orden por: Utilizado para ordenar los resultados de una consulta.

* grupo por: Utilizado para agrupar filas juntas según una columna especificada.

* Tener: Se utiliza para filtrar grupos de filas basadas en condiciones.

* Únete: Utilizado para combinar datos de múltiples tablas.

* unión, intersección, excepto: Se utiliza para combinar los resultados de múltiples consultas.

6. Operadores

* Operadores de comparación: Se usa para comparar valores (por ejemplo, `=`, `! =`, `>`, `<`, `> =`, `<=`).

* Operadores lógicos: Se utiliza para combinar múltiples condiciones (por ejemplo, `y`,` Or`, `no`).

* operadores aritméticos: Utilizado para cálculos matemáticos (por ejemplo, `+`, `--`,`*`,`/`).

* Operadores de cadena: Se usa para manipular cadenas (por ejemplo, `me gusta`,` in`, `no in`).

conceptos clave

* Base de datos: Una colección de datos organizados.

* Table: Una colección estructurada de datos organizados en filas y columnas.

* columna: Una lista vertical de elementos de datos.

* fila: Una lista horizontal de elementos de datos que representan un solo registro.

* Clave primaria: Un identificador único para cada fila en una tabla.

* Clave extranjera: Una columna en una tabla que hace referencia a la clave principal de otra tabla, estableciendo relaciones entre tablas.

Ejemplo

`` `SQL

- Seleccionar instrucción

Seleccione FirstName, LastName, correo electrónico

De los clientes

Donde customerid =456;

- Declaración de insertar

Insertar en los clientes (CustomerID, FirstName, LastName, correo electrónico)

Valores (789, 'John', 'Smith', '[email protected]');

- Declaración de actualización

Actualizar a los clientes

Establecer correo electrónico ='[email protected]'

Donde customerid =456;

- Declaración de eliminación

Eliminar de los clientes

Donde customerid =456;

`` `` ``

Avíseme si desea explorar alguno de estos elementos con más detalle o necesita más ejemplos.

SQL Server
Cómo determinar si una tabla temporal existe en SQL Server
Cómo indexar una tabla de base de datos en Microsoft SQL 2000
¿Qué empresa usa Oracle?
Cómo utilizar el bucle While en SQL Server 2005
¿Diferencia entre un servidor web y un servidor de base de datos?
Cómo crear una lista de destinatarios de correo en un servidor SQL Server
Los fundamentos de SQL Server 2008
¿Cómo se encuentra el número de puerto de un servidor SQL?
Conocimiento de la computadora © http://www.ordenador.online