Mind map
Sin título

Map content
Sin título
cOMPONENTES
- COMANDOS
- CLAUSULAS
- Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.
- FROM
- Utilizada para especificar la tabla de la cual se van a seleccionar los registros
- GROUP BY
- Utilizada para separar los registros seleccionados en grupos específicos
- HAVING
- Utilizada para expresar condición que debe satisfacer cada grupo
- ORDER BY
- Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico
- WHERE
- Utilizada para determinar los registros seleccionados en la clausula FROM
- WHERE
- Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico
- ORDER BY
- Utilizada para expresar condición que debe satisfacer cada grupo
- HAVING
- Utilizada para separar los registros seleccionados en grupos específicos
- GROUP BY
- Utilizada para especificar la tabla de la cual se van a seleccionar los registros
- FROM
- Las cláusulas son condiciones de modificación utilizadas para definir los datos que desea seleccionar o manipular.
- OPERADORES
- FUNCIONES AGREGADAS
- Un función de agregado realiza un cálculo sobre un conjunto de valores y devuelve un solo valor. Con la excepción de COUNT(*), las funciones de agregado ignoran los valores NULL. Las funciones de agregado se suelen usar con la cláusula GROUP BY de la instrucción SELECT.
- count
- Cuenta todas las filas.
- SUM
- Proporciona un total.
- MAX
- Proporciona el valor máximo.
- MIN
- Proporciona el valor mínimo.
- AVG
- Calcula el promedio de los valores. Los promedios de los tipos numéricos exactos se calculan hasta 6 posiciones decimales.
- AVG
- Proporciona el valor mínimo.
- MIN
- Proporciona el valor máximo.
- MAX
- Proporciona un total.
- SUM
- Cuenta todas las filas.
- count
- Un función de agregado realiza un cálculo sobre un conjunto de valores y devuelve un solo valor. Con la excepción de COUNT(*), las funciones de agregado ignoran los valores NULL. Las funciones de agregado se suelen usar con la cláusula GROUP BY de la instrucción SELECT.
- se usan para combinar dos valores Booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos también se denominan operadores Booleanos. Devuelve True cuando Expresión1 y Expresión2 son verdaderas.
- AND Devuelve True si ambos elementos son True
- OR Devuelve True si al menos un elemento es True
- NOT Devuelve el contrario, True si es Falso y viceversa
- simplemente invierte True por False y False por True. También puedes usar varios not juntos y simplemente se irán aplicando uno tras otro. La verdad que es algo difícil de ver en la realidad, pero simplemente puedes contar el número de not y si es par el valor se quedará igual. Si por lo contrario es impar, el valor se invertirá.
- Dado que estamos tratando con booleanos, hemos considerado que usar True y False es lo mejor y más claro, pero es totalmente válido emplear 1 y 0 respectivamente para representar ambos estados. Y por supuesto los resultados no varían
- print(not True) # False print(not False) # True print(not not not not True) # True
- print(not 0) # True print(not 1) # False
- simplemente invierte True por False y False por True. También puedes usar varios not juntos y simplemente se irán aplicando uno tras otro. La verdad que es algo difícil de ver en la realidad, pero simplemente puedes contar el número de not y si es par el valor se quedará igual. Si por lo contrario es impar, el valor se invertirá.
- El operador or devuelve True cuando al menos uno de los elementos es igual a True. Es decir, evalúa si el valor a la izquierda o el de la derecha son True.
- Es importante notar que varios operadores pueden ser usados conjuntamente, y salvo que existan paréntesis que indiquen una cierta prioridad, el primer operador que se evaluará será el and. En el ejemplo que se muestra a continuación, podemos ver que tenemos dos operadores and. Para calcular el resultado final, tenemos que empezar por el and calculando el resultado en grupos de dos y arrastrando el resultado hacia el siguiente grupo. El resultado del primer grupo sería True ya que estamos evaluando True and True. Después, nos guardamos ese True y vamos a por el siguiente y último elemento, que es False. Por lo tanto hacemos True and False por lo que el resultado final es False
- ambién podemos mezclar los operadores. En el siguiente ejemplo empezamos por False and True que es False, después False or True que es True y por último True or False que es True. Es decir, el resultado final de toda esa expresión es True.
- Es importante notar que varios operadores pueden ser usados conjuntamente, y salvo que existan paréntesis que indiquen una cierta prioridad, el primer operador que se evaluará será el and. En el ejemplo que se muestra a continuación, podemos ver que tenemos dos operadores and. Para calcular el resultado final, tenemos que empezar por el and calculando el resultado en grupos de dos y arrastrando el resultado hacia el siguiente grupo. El resultado del primer grupo sería True ya que estamos evaluando True and True. Después, nos guardamos ese True y vamos a por el siguiente y último elemento, que es False. Por lo tanto hacemos True and False por lo que el resultado final es False
- print(True or True) # True print(True or False) # True print(False or True) # True print(False or False) # False
- print(True and True and False) # |-----------| # True and False # |------------------| # False
- print(False and True or True or False) # False and True = False # Fase or True = True # True or False = True # True
- print(True and True and False) # |-----------| # True and False # |------------------| # False
- NOT Devuelve el contrario, True si es Falso y viceversa
- El operador and evalúa si el valor a la izquierda y el de la derecha son True, y en el caso de ser cierto, devuelve True. Si uno de los dos valores es False, el resultado será False. Es realmente un operador muy lógico e intuitivo que incluso usamos en la vida real.
- print(True and True) # True print(True and False) # False print(False and True) # False print(False and False) # False
- OR Devuelve True si al menos un elemento es True
- AND Devuelve True si ambos elementos son True
- FUNCIONES AGREGADAS
- existen 3 tipos de comando de datos
- DDL
- El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es un lenguaje para describir los datos y sus relaciones en una base de datos. Puede generar DDL en un script de objetos de base de datos para:
- Mantener una instantánea de la estructura de base de datos
- Configurar un sistema de prueba donde la base de datos actúe como el sistema de producción, pero sin contener datos
- Producir plantillas para los nuevos objetos que puede crear basándose en los existentes. Por ejemplo, genere el DDL para la tabla Customer y, a continuación, edite el DDL para crear la tabla Customer_New con el mismo esquema.
- Configurar un sistema de prueba donde la base de datos actúe como el sistema de producción, pero sin contener datos
- Mantener una instantánea de la estructura de base de datos
- El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es un lenguaje para describir los datos y sus relaciones en una base de datos. Puede generar DDL en un script de objetos de base de datos para:
- DML
- Data Manipulation Language) que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
- Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.
- Data Manipulation Language) que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
- DCL
- DCL(Data Control Language) que se encargan de definir las permisos sobre los datos
- Un Lenguaje de Control de Datos es un lenguaje proporcionado por el sistema de gestión de base de datos que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la base de datos
- DCL(Data Control Language) que se encargan de definir las permisos sobre los datos
- DDL
- CLAUSULAS
- COMANDOS
Images and files in the map
Information
- Description
- Mind Map on Sin título, created by winibel paulino on 17/02/2022.
- Created by
- winibel paulino
- Views
- 6
- Rating


