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 administrar módulos en Joomla CMS - dummies

Cómo administrar módulos en Joomla CMS - dummies

La mayoría de los elementos alrededor del borde de un La portada de Joomla son módulos que se pueden gestionar con Module Manager. Para acceder a esta función, haga clic en el ícono del Administrador de Módulos en su panel de control de Administración, o elija Extensiones → Administrador de Módulos en cualquier página de fondo. Navigate Module Manager Observe el menú desplegable en la parte superior de ...

Cómo organizar multimedia en el Administrador de medios de Joomla - Dummies

Cómo organizar multimedia en el Administrador de medios de Joomla - Dummies

En el lado izquierdo de en la página del administrador de medios de Joomla, encontrará un árbol de carpetas que se envía con la instalación predeterminada de Joomla: fotos, pancartas y datos de muestra. Joomla usa estas carpetas básicas para organizar las pocas fotos que vienen con la instalación predeterminada de CMS. Puede usar estas carpetas para organizar cualquiera de los medios ...

Cómo maximizar su sitio Joomla para motores de búsqueda - muñecos

Cómo maximizar su sitio Joomla para motores de búsqueda - muñecos

Cómo organiza el contenido de su página es tan importante como los metadatos y SEF cuando se trata de optimizar su sitio Joomla. Los siguientes son algunos consejos de optimización: Evite utilizar demasiado contenido PDF o Flash. Mientras que muchos motores de búsqueda modernos pueden leer contenido PDF y Flash, el texto sigue siendo el rey cuando ...

Selección del editor

Compilar una Lista de correo electrónico comercial - Dummies

Compilar una Lista de correo electrónico comercial - Dummies

Crear una sólida lista de correo electrónico comercial lleva tiempo, pero sus esfuerzos en las redes sociales dan sus frutos. Las listas de correo electrónico compradas o alquiladas a intermediarios pueden no ser confiables, incluso cuando afirman que la lista está orientada y que todas las direcciones son opcionales. ¿De verdad crees que si alguien tiene una lista de correo electrónico de alto rendimiento ...

Revise su negocio en los motores de búsqueda: los tontos

Revise su negocio en los motores de búsqueda: los tontos

Las personas van a Internet para descubrir casi cada tipo de negocio. El uso de las redes sociales para el comercio comienza con la investigación de lo que está en la web con respecto a su negocio. Ya sea que busquen magdalenas o dentistas, su primera parada es un motor de búsqueda. ¿Cuántas personas van a estos sitios? Los números son asombrosos. Los tres ...

¿Su empresa necesita marketing por correo electrónico? - Dummies

¿Su empresa necesita marketing por correo electrónico? - Dummies

Los nuevos canales de comunicación son mucho más eficientes que el correo electrónico. Una publicación en Facebook o Twitter puede enviar un mensaje poderoso a una audiencia que ya ha trabajado duro para cultivar. Sin embargo, por mucho que los defensores de los medios sociales quieran hacerles creer, el correo electrónico no está muerto: hay muchas más formas de conectarse ...

Selección del editor

Mejore el color en su macro o imagen de primer plano: los maniquíes

Mejore el color en su macro o imagen de primer plano: los maniquíes

El color juega un papel importante en macro y fotografía de primer plano, ya sea para representar un tema pequeño por lo que realmente se ve (como en la fotografía de producto pequeño) o para crear un estado de ánimo determinado en una imagen (como un elenco azul, utilizado para crear una sensación de frescura) . El procesamiento de postproducción le permite tener el control total ...

Cómo tomar el Selfie perfecto - muñecos

Cómo tomar el Selfie perfecto - muñecos

Ya que la fotografía digital se generalizó, se ha vuelto muy fácil tomar múltiples fotos tuyas (conocidas como selfies) antes de elegir tu favorito y compartirlo con otros. Si estás interesado en tomar y compartir selfies con tus amigos y familiares, considera lo siguiente antes de comenzar. ¿Qué estilo o tipo de selfie ...?

Incorpora técnicas de macro y primeros planos en una historia de fotos: muñecos

Incorpora técnicas de macro y primeros planos en una historia de fotos: muñecos

Que tienen las herramientas y las habilidades para crear fotografías macro y de primeros planos pueden ayudarlo a agregar interés y redondez a su cartera, álbumes fotográficos, ensayos fotográficos, blogs y galerías de imágenes en línea. A menudo, sus tomas de macro y primeros planos funcionan con las tomas de gran tamaño para proporcionar una historia más clara y completa. Una fotografía de paisaje puede proporcionar ...

NULO SOBRECARGAS
SIMILARES ALGUNAS, CUALQUIER
ÚNICAS