Hogar Finanzas personales SQL For Dummies Cheat Sheet - Dummies

SQL For Dummies Cheat Sheet - Dummies

Video: MySQL Tutorial for Beginners [2019] - Full Course 2024

Video: MySQL Tutorial for Beginners [2019] - Full Course 2024
Anonim

Por Allen G. Taylor

Esta Cheat Sheet consta de varias tablas y listas útiles, que contienen información que aparece repetidamente cuando se trabaja con SQL. En un lugar, puede obtener una respuesta rápida a una serie de preguntas diferentes que surgen con frecuencia durante un esfuerzo de desarrollo de SQL.

Criterios de SQL para formularios normales

Para garantizar que las tablas de la base de datos estén diseñadas de manera que puedan contener sus datos de manera confiable, debe asegurarse de que no estén sujetos a anomalías de modificación. La normalización de sus bases de datos le dará esa seguridad. Compare los criterios SQL en la siguiente lista con las tablas en su base de datos. Si lo hace, lo alertará sobre la posibilidad de anomalías, cuando descubra que su base de datos no está lo suficientemente normalizada.

Primera forma normal (1NF):

  • La tabla debe ser bidimensional, con filas y columnas.

  • Cada fila contiene datos que pertenecen a una cosa o parte de una cosa.

  • Cada columna contiene datos para un solo atributo de la cosa que se describe.

  • Cada celda (intersección de fila y columna) de la tabla debe ser de un solo valor.

  • Todas las entradas en una columna deben ser del mismo tipo.

  • Cada columna debe tener un nombre único.

  • No hay dos filas que sean idénticas.

  • El orden de las columnas y de las filas no importa.

Segunda forma normal (2NF):

  • La tabla debe estar en la primera forma normal (1NF).

  • Todos los atributos no clave (columnas) deben depender de la clave completa.

Tercera forma normal (3NF):

  • La tabla debe estar en la segunda forma normal (2NF).

  • La tabla no tiene dependencias transitivas.

Forma normal de clave de dominio (DK / NF):

  • Cada restricción en la tabla es una consecuencia lógica de la definición de claves y dominios.

Tipos de datos SQL

Aquí hay una lista de todos los tipos de datos formales que el estándar SQL ISO / IEC reconoce. Además de estos, puede definir tipos de datos adicionales que se derivan de estos.

Numéricos exactos:

  • INTEGER

  • SMALLINT

  • BIGINT

  • NUMERIC

  • DECIMAL

Numéricos aproximados:

  • REAL

  • DOUBLE PRECISION

  • FLOAT

Binary Strings:

  • BINARY

  • BARY VARYING

  • BINARY LARGE OBJECT

Boolean:

  • BOOLEAN

Character Strings:

  • CHARACTER

  • CHARACTER VARYING (VARCHAR)

  • CHARACTER LARGE OBJECT < CARÁCTER NACIONAL

  • CARÁCTER NACIONAL VARIADO

  • CARÁCTER NACIONAL OBJETO GRANDE

  • Fecha y hora:

FECHA

  • TIEMPO SIN TIMEZONE

  • TIMESTAMP SIN TIMEZONE

  • TIEMPO CON TIMEZONE

  • TIMESTAMP CON TIMEZONE

  • Intervalos:

DÍA DE INTERVALO

  • AÑO DE INTERVALO

  • Tipos de recopilación:

ARRAY

  • MULTISET

  • Otros tipos:

ROW

  • XML

  • SQL Value Functions < Estas funciones de valores de SQL realizan operaciones en datos.Hay todo tipo de operaciones que posiblemente podrían realizarse en elementos de datos, pero estos son algunos de los que se necesitan con más frecuencia.

Funciones de valor de cadena

Función

Efecto

SUBCADENA Extrae una subcadena de una cadena de origen
SUBCONTRATACIÓN SIMILAR Extrae una subcadena de una cadena fuente, utilizando basado en POSIX > expresiones regulares
SUBSTRING_REGEX Extrae de una cadena la primera aparición de un patrón de expresión regular XQuery

y devuelve una ocurrencia de la

subcadena coincidente TRANSLATE_REGEX

Extrae de una cadena la primera o cada aparición de un patrón de expresión regular

XQuery y lo reemplaza con una

cadena de reemplazo XQuery UPPER

Convierte una cadena de caracteres en mayúscula

LOWER

Convierte una cadena de caracteres a todo en minúsculas TRIM
Recorta espacios en blanco iniciales o finales TRANSLATE
Transforma una cadena fuente de un juego de caracteres a otro
CONVERTIR Transforma una cadena fuente de un carácter establecer en

otro

Funciones de valor numérico Función

Efecto

POSICIÓN

Retorna la posición inicial ition de una cadena de destino dentro de una cadena de origen
CHARACTER_LENGTH Devuelve el número de caracteres en una cadena

OCTET_LENGTH

Devuelve el número de octetos (bytes) en una cadena de caracteres EXTRACTO
Extrae un solo campo de una fecha o intervalo Funciones de valores de fecha y hora
Efecto CURRENT_DATE
Devuelve la fecha actual

CURRENT_TIME (p) Devuelve el actual hora; (p) es la precisión de segundos
CURRENT_TIMESTAMP (p) Devuelve la fecha actual y la hora actual; (p) es precisión
de segundos Funciones de conjunto de SQL
Las funciones de conjunto de SQL le dan una respuesta rápida a las preguntas que pueda tener sobre las características de sus datos como un todo. ¿Cuántas filas tiene una mesa? ¿Cuál es el valor más alto en la tabla? ¿Cuál es el más bajo? Estos son los tipos de preguntas que las funciones del conjunto de SQL pueden responder por usted. COUNT

Devuelve el número de filas en la tabla especificada

MAX

Devuelve el valor máximo que ocurre en la tabla

especificada MIN
Devuelve el valor mínimo que aparece en la tabla especificada

SUM

Agrega los valores en una columna especificada AVG

Devuelve el promedio de todos los valores en la columna especificada

SQL WHERE cláusula Predicates < Predicciones se reducen a un resultado VERDADERO o FALSO. Puede filtrar filas no deseadas del resultado de una consulta SQL aplicando una cláusula WHERE cuyo predicado excluye las filas no deseadas.
Predicados de comparación =

Igual

No es igual

<< Menor que

<=
Menor o igual a >> Mayor que >> =
Mayor o igual a
Otros datos predichos TODOS
ENTRE DISTINCT
EXISTS EN
ME GUSTA PARTIDA
NO EN > NO ME GUSTA
SQL For Dummies Cheat Sheet - Dummies

Selección del editor

Cómo usar las opciones de expansión en Google AdWords para su campaña de marketing en la web: muñecos

Cómo usar las opciones de expansión en Google AdWords para su campaña de marketing en la web: muñecos

Como comercializador web, encontrará muchas herramientas y opciones de expansión útiles en Google AdWords. Cuando su cuenta está activa, puede agregar campañas, grupos de anuncios y palabras clave a través del panel de AdWords. Cuando expande una cuenta de PPC, siempre piense más allá de las palabras clave: piense en la cuenta como un todo o, en el ...

Cómo utilizar los datos de clic en su campaña de marketing por correo electrónico

Cómo utilizar los datos de clic en su campaña de marketing por correo electrónico

Cada vez que alguien hace clic en un enlace en su correo electrónico de mercadotecnia, tiene la oportunidad de rastrear el clic nuevamente a la persona, usar la información para lograr objetivos más significativos y aumentar el valor de su lista de correo electrónico . Debe ser un programador avanzado de HTML y bases de datos para escribir su propio código de seguimiento de enlaces, por lo que ...

Cómo usar las opciones de programación de anuncios en línea en adCenter de MSN: dummies

Cómo usar las opciones de programación de anuncios en línea en adCenter de MSN: dummies

MSN ofrece programación opciones para los vendedores de la web para darle cierta flexibilidad. adCenter le permite dirigirse a sus clientes por días de la semana y por bloques de tiempo específicos, pero también en los niveles de campaña y grupo de anuncios. Si habilita la programación de anuncios para un grupo de anuncios que también está habilitado en la campaña ...

Selección del editor

7 Formas de conquistar el bloque del escritor como blogger: muñecos

7 Formas de conquistar el bloque del escritor como blogger: muñecos

Cada blogger encuentra el bloque del escritor en uno tiempo u otro. Si eres el tipo de blogger que saca contenido a diario, el bloqueo del escritor puede ser muy sofocante. ¿No puedes tomarte un descanso para recuperar tu escritura? Pruebe una (o más) de estas siete formas de vencer al bloqueo del escritor para que vuelva ...

4 Pasos para crear un blog exitoso: los blogs de dummies

4 Pasos para crear un blog exitoso: los blogs de dummies

Son tan rápidos y fáciles de configurar que usted puede comenzar una sin tener un gran plan para lo que desea bloguear, por qué está blogueando o lo que está tratando de lograr. Algunas personas prosperan en este tipo de campo de juego abierto, pero otras rápidamente se aburren (¡o aburren!). ...

Abreviando Recipe Measurements for Your Food Blog - Dummies

Abreviando Recipe Measurements for Your Food Blog - Dummies

Si sus recetas aparecen en blogs, libros o revistas , asegúrese de usar un estilo de receta consistente; indica credibilidad y profesionalismo. La tabla muestra medidas comunes y opciones para abreviaturas. Independientemente del estilo que elija para su blog de alimentos, elija uno y quédese con él. Abreviaturas de medida cucharadita t, t. , tsp, tspn. cucharada ...

Selección del editor

Cómo identificar diales y botones en la Canon EOS 7D - muñecos

Cómo identificar diales y botones en la Canon EOS 7D - muñecos

Las siguientes imágenes son una hoja de ruta para los diales y botones en la Canon EOS 7D. La lente adjunta es una Canon 24-105mm f / 4. Lente serie 0L con estabilización de imagen. Su objetivo puede tener botones diferentes a los que se muestran en esta lente. Consulte el manual de su lente para más información.

Cómo anular la exposición automática con compensación de exposición en su réflex digital - dummies

Cómo anular la exposición automática con compensación de exposición en su réflex digital - dummies

Compensación de exposición (CE ) es la última anulación de autoexposición en su dSLR. Puede ser un verdadero solucionador de problemas si la exposición de una fotografía no sale como lo desea. Así es como funciona: revise cada fotografía después de tomarla y mire para ver cómo está expuesta. No tiene que volverse demasiado técnico ...

Cómo mejorar tus disparos SLR digitales de gran angular: muñecos

Cómo mejorar tus disparos SLR digitales de gran angular: muñecos

Cuando salgas a tomar tomas en gran angular con su dSLR, trate de usar distancias focales de gran angular para su ventaja. En otras palabras, haga algo más que apuntar la cámara, aleje para encajar el sujeto en el cuadro y presione el botón del obturador. Sus lentes gran angular le recompensarán con fotos especiales si reconoce ...

NULO SOBRECARGAS
SIMILARES ALGUNAS, CUALQUIER
ÚNICAS