Want to make creations as awesome as this one?

Transcript

402

Lorem Ipsum dolor sit

Alexis Michel Romo Mendoza

Glosario MySQL

Base de Datos NoSQL

Elegir el tipo de Datos Correcto

Base de Datos Relacionales

Tipo de Base de Dato

Tipos de Lenguajes de Consulta

LINQ (Language Integrated Query)

GraphQL

OQL (Object Query Language)

XQuery (XML Query)

SQL (Structured Query Language)

Tipos de Datos MySQL

Tipos Especiales

Tipos de Fecha y Hora

Tipos de Cadenas

Tipos Numéricos

Delete
Update
Use
Create Table
Insert Into
Select
Create Data Base

CREATE DATABASE nombre_base_de_datos;

Create Database

es una instrucción SQL fundamental para la administración de bases de datos relacionales. Su función principal es generar una nueva base de datos dentro de un sistema de gestión de bases de datos relacional (SGBDR). Esta instrucción permite establecer un contenedor lógico para almacenar y organizar colecciones de datos relacionados, definiendo un nombre único para la base de datos que se creará.

Almacena marcas de tiempo con precisión de fracciones de segundo, incluyendo fecha, hora y microsegundos.

TIMESTAMP

Almacena horas en formato HH:MM:SS, representando horas, minutos y segundos.

TIME

DATETIME

Almacena tanto fechas como horas en un solo campo, combinando los formatos DATE y TIME.

DATE

Almacena fechas en formato AAAA-MM-DD, representando el año, mes y día.

SQL

significa Structured Query Language (Lenguaje de Consulta Estructurado) en inglés. Es un lenguaje de programación declarativo diseñado para administrar y recuperar información de bases de datos relacionales.

SET

Similar a ENUM, pero permite almacenar múltiples valores del conjunto predefinido. Se utiliza para atributos que pueden tener varias opciones simultáneas, como intereses, habilidades o roles.

ENUM

Almacena un conjunto predefinido de valores de cadena, restringiendo los datos a un grupo específico. Es útil para atributos con opciones limitadas, como género, estado civil o tipo de producto.

BOOL

Almacena valores lógicos, representando VERDADERO o FALSO. Se utiliza para indicar estados binarios, como activo/inactivo, aprobado/rechazado o sí/no.

RDBMS

Son el tipo de base de datos más utilizado. Almacenan datos en tablas estructuradas, con filas y columnas. Las tablas se relacionan entre sí mediante claves, lo que permite realizar consultas complejas y recuperar información de manera eficiente. Los RDBMS son ideales para aplicaciones que requieren transacciones en tiempo real, como sistemas de gestión de inventario, ventas o finanzas.Algunos ejemplos populares de RDBMS son MySQL, PostgreSQL, Oracle Database y Microsoft SQL Server.

UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition;

Update

La declaración UPDATE en SQL se utiliza para modificar datos existentes en una tabla. Le permite cambiar los valores de columnas específicas para una o más filas según ciertos criterios. La sintaxis básica de la declaración ACTUALIZAR es la siguiente:

OODBMS

Almacenan datos en objetos, que son unidades básicas de información que encapsulan datos y métodos. Las bases de datos OODBMS son ideales para aplicaciones que requieren modelar relaciones complejas entre objetos, como sistemas de CAD/CAM y simulaciones. Algunos ejemplos populares de bases de datos OODBMS son ZODB, Objeck y POET.

SELECT columna1, columna2, ..., columnaNFROM tabla1 [JOIN tabla2 ON condición_join][WHERE condición_filtro][ORDER BY columna_orden ASC|DESC][LIMIT numero_filas];

Select

es una instrucción fundamental en el lenguaje SQL que se utiliza para recuperar datos específicos de una o más tablas en una base de datos. Es la instrucción más utilizada en SQL, ya que permite extraer la información relevante para diversos propósitos, como análisis de datos, generación de informes,

Graph QL

significa Graph Query Language (Lenguaje de Consulta de Grafos) en inglés. Es un lenguaje de consulta para APIs (interfaces de programación de aplicaciones) que permite a los clientes solicitar datos específicos de una manera flexible y eficiente.

Almacena números decimales con alta precisión, especificando el número de dígitos totales y decimales. Es ideal para valores monetarios, cálculos financieros o datos que requieren exactitud decimal precisa.

DECIMAL

Almacena números enteros, con valores comprendidos entre -2147483648 y 2147483647.

INT

Almacena números enteros pequeños, con valores comprendidos entre -32768 y 32767.

SMALLINT

BIGINT

Almacena números enteros grandes, con valores comprendidos entre -9223372036854775808 y 9223372036854775807.

MEDIUMINT

Almacena números enteros medianos, con valores comprendidos entre -2147483648 y 2147483647.

TINYINT

Almacena números enteros pequeños, con valores comprendidos entre -128 y 127.

Almacena datos binarios de cualquier tipo, como imágenes, archivos, audio o video.

BLOB

Almacena cadenas de caracteres de longitud variable, optimizando el espacio al ajustarse a la longitud real del dato.

VARCHAR

TEXT

Almacena cadenas de caracteres de longitud muy grande, permitiendo almacenar textos extensos o información detallada.

CHAR

Almacena cadenas de caracteres de longitud fija, especificando el número máximo de caracteres.

NoSQL

A diferencia de las bases de datos relacionales, las bases de datos NoSQL no tienen un esquema fijo. Esto las hace más flexibles y escalables, lo que las hace ideales para aplicaciones que manejan grandes volúmenes de datos no estructurados, como redes sociales, aplicaciones de comercio electrónico y análisis de big data. Algunos ejemplos populares de bases de datos NoSQL son MongoDB, Cassandra, CouchDB y Redis.

CREATE TABLE table_name ( column1 data_type constraint1, column2 data_type constraint2, ...);

Create Table

es una instrucción del lenguaje de definición de datos (DDL) SQL que se utiliza para crear una nueva tabla dentro de una base de datos. Define la estructura de la tabla, incluido su nombre, columnas, tipos de datos y restricciones. Esta instrucción le permite organizar y almacenar datos de manera eficiente para su recuperación y manipulación.

DELETE FROM table_nameWHERE [condition];

Delete

La declaración DELETE en SQL se utiliza para eliminar filas de una tabla. Es parte del lenguaje de manipulación de datos (DML) y se utiliza para modificar datos existentes en una base de datos.

INSERT INTO table_name (column1, column2, ..., columnN)VALUES (value1, value2, ..., valueN);

Insert Into

La instrucción INSERT INTO es una instrucción fundamental del lenguaje de consulta estructurado (SQL) que se utiliza para agregar nuevos registros a una tabla dentro de un sistema de gestión de bases de datos relacionales (RDBMS). Desempeña un papel crucial en la manipulación de datos.

OQL

OQL significa Object Query Language (Lenguaje de Consulta de Objetos) en inglés. Es un lenguaje de consulta diseñado para recuperar y manipular datos en bases de datos orientadas a objetos (OOODB)

USE database_name;

USE

es una declaración SQL que se utiliza para seleccionar una base de datos específica con la que trabajar. Una vez que se selecciona una base de datos, todas las declaraciones SQL posteriores se ejecutarán en esa base de datos. La declaración USE generalmente se usa al comienzo de una sesión o secuencia de comandos SQL para garantizar que el usuario esté trabajando con la base de datos correcta.

LINQ

significa Language Integrated Query (Consulta Integrada en el Lenguaje) en inglés. Es una tecnología de Microsoft que integra capacidades de consulta de datos directamente en lenguajes de programación como C# y Visual Basic .NET

XQuery

significa XML Query (Consulta XML) en inglés. Es un lenguaje de consulta declarativo diseñado para extraer, transformar y generar datos en formato XML.