“Conocimiento software>SQL Server

¿Cuáles son los elementos de SQL?

2011/2/24
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 ='jane.doe@example.com' 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', 'John.smith@example.com');

- Declaración de actualización

Actualizar a los clientes

Establecer correo electrónico ='jane.doe@example.com'

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 se realiza una prueba de ping?
¿Qué hace una computadora?
Cómo instalar un Northwind de SQL Server 2008
¿Cuál es la sintaxis de Oracle Dynamic SQL?
Cómo restaurar una base de datos SQL Server con Enterprise Manager
¿Molly Maid Service hace ventanas?
Cómo restablecer la contraseña SA para SQL Server 2008
Si quiero seguir una carrera como DBA que debería elegir Learn Oracle 11G o MS SQL Server?
Conocimiento de la computadora © http://www.ordenador.online