“Conocimiento software>Software de base de datos

Estructuras básicas de SQL

2013/8/26
Structured Query Language ( SQL ) es el idioma más común en el que comunicarse con una base de datos relacional. SQL es un lenguaje estándar internacional para la manipulación de bases de datos relacionales . Bases de datos relacionales se componen de una o varias tablas de datos de enlace a través de las relaciones entre tablas . Los sistemas modernos de gestión de bases de datos como Microsoft SQL Server utilizan SQL para la manipulación de datos. SQL puede crear esquemas de bases de datos , eliminarlos y modificarlos. Historia

SQL fue desarrollado por la investigación de IBM allá por mediados de 1970 y que se ha normalizado por ANSI en 1986. SQL se basa en el modelo relacional que define dos idiomas fundamentales para acceder a una base de datos relacional y esos son Álgebra Relacional y Cálculo Relacional . El lenguaje de bajo nivel , el operador está orientado Álgebra Relacional . Una consulta en álgebra relacional combina operadores relacionales utilizando notación algebraica . El lenguaje declarativo de alto nivel es Cálculo Relacional .
Datos Declaraciones
declaraciones

datos se usan para ver, modificar o eliminar datos en una tabla de base de datos. La sentencia SELECT le permite consultar tablas y vistas de la base de datos . La sentencia INSERT permite agregar filas a las tablas . Puede modificar las columnas en filas de la tabla mediante la instrucción UPDATE. Para eliminar filas , puede utilizar la instrucción DELETE .

Transacción Declaraciones
declaraciones

transacciones son transacciones de control . Una sentencia COMMIT se utiliza para confirmar la transacción actual o marcar el final de una transacción implícita o explícita éxito. El siguiente es un ejemplo de la confirmación de una transacción :

USE AdventureWorks2008R2 ; GOBEGIN transacción; GODELETE DE HumanResources.JobCandidateWHERE JobCandidateID = 13 ; GOCOMMIT transacción; GO

La sentencia ROLLBACK revierte la transacción actual. Esta transacción se revierte una transacción explícita o implícita al principio de la transacción . Un ejemplo de una instrucción ROLLBACK es a

USE tempdb ; GOCREATE TABLA ValueTable ( [ valor] int) GODECLARE @ TransactionName varchar ( 20 ) = ' Transaction1 ' ;

COMENZAR TRAN @ TransactionNameINSERT EN VALORES ValueTable ( 1 ) insertar en los valores ValueTable ( 2 ) ROLLBACK TRAN @ TransactionNameINSERT EN VALORES ValueTable ( 3 ) INSERT INTO VALORES ValueTable ( 4 ) SELECT * FROM ValueTableDROP TABLA ValueTable
esquema declaraciones

Para mantener la base de datos o el esquema se puede utilizar declaraciones de esquema. La sentencia CREATE TABLE le permite crear tablas de la base de datos. Si usted necesita para crear vistas, puede utilizar la sentencia CREATE VIEW. Para eliminar las tablas de la base de datos se puede utilizar la sentencia DROP TABLE . Del mismo modo , se puede utilizar la sentencia DROP VIEW para eliminar puntos de vista. La sentencia GRANT Otorga privilegios para tablas y vistas para los usuarios. La sentencia REVOKE Revoca privilegios para tablas y vistas para los usuarios.

Software de base de datos
Cómo modificar el Rollback Segmento Tamaño
Cómo consultar una base de datos Oracle para esquemas existentes
Cómo utilizar un acceso forma cuadro combinado de columna como filtro para una Consulta
Cómo contar Null en TSQL
Cómo crear un índice en Oracle /SQL
Cómo calcular la variación del cronograma en cubos OLAP
Lista de herramientas de almacenamiento y minería de datos?
Cómo instalar SQL Teclas de acceso rápido
Conocimiento de la computadora © http://www.ordenador.online