Red de conocimiento informático - Problemas con los teléfonos móviles - Directorio de conceptos básicos de programación SQL

Directorio de conceptos básicos de programación SQL

Prefacio del traductor

Prólogo

Capítulo 1 Almacenamiento de información en tablas

Introducción

1.1 Qué es SQL

1.2 ¿Qué es una base de datos relacional? Por qué usarlo

1.3 Por qué aprender SQL

1.4 Introducción a este libro Los componentes de las tablas

1.5 Los datos se almacenan en tablas

1.6 Una fila representa un objeto y su información relacionada

1.7 Una columna representa un tipo de información

1.8 La celda es la parte más pequeña de la tabla

1.9 Cada celda solo debe representar una cosa

1.10 Utilice la columna de clave principal para identificar cada fila

1.11 La mayoría de las tablas son ejemplos de tablas muy "delgadas"

1.12 Ejemplos de Oracle y Access de tablas chinas

1.13 Algunas decisiones de diseño para la tabla Lemployees

1.14 Base de datos de Lunches

Resumen

Capítulo 2 Obtención de información de la tabla declaración select

2.1 Objetivo: obtener varias columnas y filas de la tabla

2.2 Descripción general de la cláusula select de la declaración

2.3 Descripción general de select cláusula

p>

2.4 Utilice la cláusula select para obtener varias columnas

2.5 Utilice la cláusula select para obtener todas las columnas

2.6 Utilice la sentencia select para obtener diferentes valores en una columna

p>

2.7 Utilice la cláusula select para obtener diferentes valores en varias columnas cláusula donde

2.8 Descripción general de la cláusula Where

2.9 Usar condiciones iguales en la cláusula donde

2.10 Usar la condición menor que en la cláusula donde

2.11 Usar la condición no igual en la cláusula donde

2.12 Usar la condición in en la cláusula donde

p>

2.13 Usar la condición entre en la cláusula donde

2.14 Usar la condición similar en la cláusula donde

2.15 Usar la condición isnull en la cláusula donde cláusula orderby

2.16 Descripción general de la cláusula orderby

2.17 Ordenar filas en orden ascendente por una columna

2.18 Ordenar filas en orden ascendente por varias columnas

2.19 Ordenar filas en orden ascendente por varias columnas Ordenar filas en varios órdenes

2.20 Todo el proceso

Resumen

Capítulo 3 Condiciones compuestas en la cláusula donde Condiciones compuestas en la cláusula donde

3.1 Usar condiciones compuestas en la cláusula donde

3.2 Usar no con in. condiciones Between.like e isnull

3.3 Criterios para condiciones complejas en la forma de cláusulas donde

3.4 Un error común con valores constantes

3.5 Usar valores constantes en seleccionar cláusulas

3.6 Problemas de puntuación al usar tablas constantes

3.7 Signos de puntuación que necesita saber ahora

3.8 Sensibilidad entre mayúsculas y minúsculas de referencia de los signos de puntuación

3.9 Distinción entre mayúsculas y minúsculas en Oracle

3.10 Acerca de la distinción entre mayúsculas y minúsculas en SQL Debate

3.11 Hay una opción

3.12 Desactivar la distinción entre mayúsculas y minúsculas en el entorno OracleSQLCommandLine

3.13 Lógica de tres valores que distingue entre mayúsculas y minúsculas en Access

3.14 Mensajes de error de SQL que utilizan lógica de tres valores

3.15 Los mensajes de error suelen ser ejercicios erróneos

3.16 Ejercicio 1

3.17 Ejercicio 2

3.18 Ejercicio 3

Resumen

Capítulo 4 Guardar resultados Guardar resultados en una nueva tabla o Ver

4.1 Resultados de una declaración seleccionada

Crear una nueva tabla en

4.2 Crear una nueva vista a partir del resultado de la sentencia select

4.3 Similitudes entre tablas y vistas

4.4 Diferencias entre tablas y vistas Diferencias

4.5 Eliminación de tablas

4.6 Eliminación de vistas

4.7 Se puede crear una vista encima de otra vista

4.8 Prevención Eliminar y modificar los datos de la tabla

4.9 Agregar nuevas filas a la tabla

4.10 Agregar varias filas nuevas a una tabla

4.11 Los cambios ya existen en la tabla datos en la fila

4.12 Eliminar filas de la tabla y usar la GUI para modificar los datos en la tabla

4.13 Usar OracleGUI para modificar los datos en la tabla

4.14 Usar AccessGUI para modificar los datos de la tabla Restricciones al modificar los datos de la tabla

4.15 Restricciones al usar insert.update y eliminar

4.16 Restricciones de seguridad

Resumen

p>

Capítulo 5 Diccionario de datos y otros temas de Oracle Confirmación, reversión y transacciones

5.1 Comandos de confirmación y reversión

5.2 Opción de confirmación automática

5.3 Las transacciones modifican datos a través de vistas

5.4 Cambian datos a través de vistas

5.5 Ejemplos de cambio de datos a través de vistas

5.6 Vistas usando la página WithCheckOption SQLCommands en Oracle

p>

5.7 Descripción general de la página SQLCommands

5.8 Opción de confirmación automática

5.9 Explicar la opción usando el diccionario de datos de Oracle: Parte 1

5.10 Descripción general del diccionario de datos

5.11 Cómo encontrar los nombres de todas las tablas

5.12 ​​​​Cómo encontrar los nombres de todas las vistas

5.13 Cómo encuentre la declaración de selección que define la vista

5.14 Cómo encontrar nombres de columnas en tablas o vistas

5.15 Cómo encontrar la clave principal de una tabla

Resumen

Capítulo 6 Crea tu propia tabla Crea una tabla

6.1 comando createtable

6.2 Tipos de datos en Oracle y Access

6.3 Datos de texto tipo

6.4 Tipo de datos numéricos

6.5 Tipo de datos de fecha/hora

6.6 Otros tipos de datos

6.7 Colocar datos en una nueva tabla

6.8 Crear una tabla de cambios de tabla Lemployees en Oracle

6.9 Agregar una clave primaria a la tabla

6.10 Cambiar la clave primaria de la tabla

6.11 Agregar una nueva columna a la tabla

6.12 Ampliar la longitud de la columna

6.13 Eliminar una columna de una tabla

6.14 Realizar otros cambios a la tabla Tabla con filas duplicadas

6.15 Problema con filas duplicadas

6.16 Cómo eliminar filas duplicadas

6.17 Cómo distinguir filas duplicadas

Resumen

Capítulo 7 Formato de secuencia y índice

7.1 Formato de fecha

7.2 Mostrar fecha formateada

7.3 Ingresar fecha formateada

7.4 Otros formatos en Oracle

7.5 Acceso Formatear secuencias en

7.6 Crear secuencias en Oracle

7.7 Usar secuencias en Oracle

p>

7.8 Usar índices de secuencia en Access

7.9 Crear índices

7.10 Optimizador

7.11 Ejemplo de cómo funcionan los índices Encuentre más información en el Diccionario de datos : Parte 2

7.12 Cómo encontrar información sobre el tipo de datos de la columna

<

p>7.13 Cómo encontrar información sobre una secuencia

7.14 Cómo encontrar información sobre un índice

7.15 Cómo encontrar información sobre todos los objetos de la base de datos

7.16 Cómo usar la tabla del diccionario de datos de Oracle en

7.17 Cómo usar el ejercicio de índice de la columna del diccionario de datos

7.18 Crea una tabla para el festival que deseas celebrar

Resumen

Capítulo 8 Restricciones en las tablas de integridad de datos

8.1 Las restricciones hacen que los datos sean consistentes

8.2 Verificar restricciones

8.3 Restricciones únicas

8.4 restricciones no nulas

8.5 restricciones de clave primaria

8.6 Restricciones sobre el tipo de datos de campo y la integridad referencial de longitud

8.7 Concepto de referencia de integridad

8.8 Ejemplos de integridad referencial

8.9 Uso de inserción y actualización en tablas de datos protegidas por RI

8.10 Permitir el uso de tablas de datos mediante inserción y actualización de RI

8.11 RI impide el uso de actualización y eliminación en la tabla de búsqueda

8.12 Cómo eliminar la codificación de la tabla de búsqueda

8.13 Cómo cambiar la codificación en la tabla de búsqueda

8.14 RI como relación entre tablas

8.15 Establecer la opción de eliminación y la opción de actualización de RIRI en AccessGUI

8.16 Tres formas de eliminar y actualizar tablas de búsqueda Opciones

8.17 Eliminar regla: setnull

8.18 Eliminar regla: cascada

8.19 Actualizar regla: cascada verificar integridad referencial

8.20 Clave primaria Dos significados

8.21 Utilice dos o más columnas como claves principales

8.22 La tabla de búsqueda y la tabla de datos pueden ser la misma tabla Cómo escribir restricciones en la declaración createtable

8.22 p>8.23 Las restricciones a menudo se escriben en la declaración createtable

Resumen

Capítulo 9 Introducción a las funciones de fila

9.1 Directamente desde la tabla inicial Obtener datos

9.2 ¿Qué es una función de fila?

9.3 Ejemplos de funciones de fila en cláusulas select

9.4 Ejemplos de uso de funciones de fila en todas las cláusulas de declaraciones select

9.5 Definir funciones de fila como funciones numéricas del primer paso

9.6 Funciones numéricas

9.7 Cómo probar funciones de fila

9.8 Probar funciones de fila numéricas Otro método de funciones de texto

9.9 Funciones de texto

9.10 Combinar nombres y apellidos

9.11 Separar nombres y apellidos

9.12 Diseñar números de teléfono Función de formato de fecha

9.13 Función de fecha

9.14 Un ejemplo de función de fecha

9.15 Eliminar la hora de la fecha

Resumen

p>

Capítulo 10 Uso de funciones de fila Funciones de fila especiales

10.1 Otras funciones de fila

10.2 Uso de funciones para identificar usuarios y fechas

10.3 Uso de funciones para cambiar nulo a otro valores

10.4 Usar funciones para cambiar tipos de datos Documentos usando funciones de fila

10.5 Usar documentos de Oracle

10.6 Usar documentos de Access

10.7 Usar la función de fila de vista de AccessExpressionBuilder para crear patrones numéricos y de fechas

10.8 Crear un patrón numérico simple

10.9 Crear un patrón numérico complejo

10.10 Columna Buscar toda la semana números en una semana

10.11 Crear un calendario de días laborables

10.12 Cómo calcular el número de días desde el nacimiento hasta ahora

10

.13 Cómo encontrar la fecha que es 10.000 días después del nacimiento

10.14 Filas numéricas en informes en Oracle y Access

10.15 Contenido opcional: Una forma sencilla de resolver ecuaciones algebraicas

Resumen

Capítulo 11 Introducción a las funciones de columna de datos de resumen

11.1 Resumir todos los datos en una columna

11.2 Valor máximo de la lista de funciones de columna y mínimo valores

11.3 Encuentra los valores máximo y mínimo

11.4 Usa funciones de columna con la cláusula donde

11.5 Encuentra los valores máximo y mínimo que tienen Conteo de Filas

11.6 Contar filas y datos

11.7 Contar ceros: primera parte

11.8 Contar valores distintos en columnas

11.9 Calcular el número de valores distintos en dos o más columnas Suma y promedio

11.10 Funciones de suma y promedio

11.11 Problemas con la suma y cómo resolver otros temas

11.12 No siempre cambiar los nulos a cero

11.13 Contar el número de nulos en una columna

11.14 Contar valores distintos

Resumen

Capítulo 12 Controlar los niveles de resumen Divida la tabla en grupos de filas y resuma cada grupo

12.1 Resumen de grupos de datos en columnas

12.2 grupo por suboración

12.3 Grupo formado por dos o más columnas

12.4 Grupo nulo cuando hay múltiples columnas de agrupación

12.5 En la misma declaración de selección, los datos resumidos no se pueden mezclar con datos no resumidos

12.6 Solución 1: Agregar más columnas a la cláusula groupby

12.7 Solución 2: Agregar la consulta Dividida en dos declaraciones de selección separadas

12.8 Cómo crear un informe con múltiples subtotales y un total

12.9 Conteo de ceros: Parte 2

12.10 Conteo de ceros: Parte 3: Eliminación de algunos datos agregados

12.11 cláusula have

12.12 Comparación de la cláusula de tener con la cláusula de dónde

12.13 En todo el proceso de uso de la declaración de selección en la tabla

12.14 La cláusula de tener no agrega la función de la declaración de selección

p>

12.15 Utilice la cláusula donde para eliminar los datos originales

12.16 Cómo aplicar una función de columna a otra y evitar otras restricciones

Resumen

Capítulo 13 Introducción a las uniones internas

Capítulo 14 Uniones externas Introducción a las uniones externas

Capítulo 15 Conocimientos básicos de unión y unión unionall

Capítulo 16 Conexión cruzada y auto- join Conexión cruzada

Capítulo 17 Combinación en la base de datos de productos Métodos para conectar tres o más tablas

Capítulo 18 if then else consulta de parámetros y subconsulta if then else lógica

Capítulo 19 Configuración de la base de datos en un entorno multiusuario

Capítulo 20 Diseño SQL Los objetivos de diseño originales de SQL

Apéndice A Obtención e instalación de Oracle

Apéndice B Inicio rápido de Oracle

Apéndice C Inicio rápido de Access

Apéndice D Imagen de la base de datos de almuerzos