¿Cuál es el tutorial para principiantes para comenzar con SQL?
En el proceso de implementación de una base de datos relacional, el primer paso es establecer un esquema relacional y definir la estructura de la tabla básica, es decir, de qué atributos se compone el esquema relacional, el tipo de datos de cada atributo y la posible longitud de los datos. Si se permiten valores nulos y otras restricciones de integridad.
Defina la tabla básica:
CREATE TABLE([Restricciones de integridad a nivel de columna]
[,[Restricciones de integridad a nivel de columna]]… p >
[, [restricciones de integridad a nivel de columna]]
[, restricciones de integridad a nivel de columna de la tabla]);
Descripción:
1. es la parte que debe definirse en la declaración SQL y [] es la parte opcional de la declaración SQL y se puede omitir.
2. CREATE TABLE representa una palabra clave SQL, que indica la función de esta declaración SQL.
3. Es el nombre de la tabla básica a definir. Una tabla puede estar compuesta por uno o varios atributos (columnas), pero hay al menos un atributo. No se permiten tablas sin ningún atributo. , por lo que no están vacíos.
Varias definiciones de atributos se representan entre paréntesis para indicar sus límites, y cada definición de atributo está separada por una coma. Cada nombre de atributo es diferente entre sí y se puede organizar en cualquier orden. Se siguen los atributos de definición de entidad o relación. Organícelos con el grupo de atributos de palabras clave al frente, lo que facilita la distinción y evita que falten atributos definidos.
4. Cada atributo consta de un nombre de columna, un tipo de datos y múltiples restricciones de integridad de la columna. El nombre de la columna es generalmente la abreviatura en inglés del atributo. En Microsoft Access 2010, también puede estar en chino. Se recomienda no hacerlo porque es inconveniente durante el desarrollo de la programación.
5. Las restricciones de integridad se dividen en restricciones de integridad a nivel de columna y restricciones de integridad a nivel de tabla. Si las restricciones de integridad involucran varias columnas de atributos de la tabla, deben definirse a nivel de tabla. se puede definir a nivel de columna o de tabla.
Estas restricciones de integridad se almacenan en el diccionario de datos del sistema. Cuando el usuario opera los datos en la tabla, el RDBMS verifica automáticamente si la operación viola estas restricciones de integridad. operación
Esto mantiene la exactitud y la integridad del estado de la base de datos, no requiere que los usuarios realicen comprobaciones, mejora la eficiencia de la programación y reduce la dificultad de la programación. La integridad a nivel de columna generalmente se define mediante la definición de la clave principal y si se permiten valores nulos. Las restricciones de integridad a nivel de tabla generalmente se definen como claves externas.
Manipulación de datos
El lenguaje de manipulación de datos es un comando para completar la manipulación de datos, que generalmente se divide en dos tipos de manipulación de datos.
1. Recuperación de datos (a menudo llamada consulta): buscando los datos específicos requeridos.
2. Modificación de datos: insertar, eliminar y actualizar datos.
El lenguaje de manipulación de datos generalmente consta de INSERT (inserción), DELETE (eliminar), UPDATE (actualizar), SELECT (recuperación, también conocido como consulta), etc. Dado que SELECT se utiliza con frecuencia, generalmente se denomina lenguaje de consulta (recuperación) y aparece por separado.