Comprensión de los tipos de datos SQL: todo lo que necesita saber sobre los tipos de datos SQL



Este artículo sobre tipos de datos SQL le brindará una descripción general de los diferentes tipos de datos que puede usar en SQL, es decir, numérico, de cadena, binario, fecha y hora.

Con la cantidad de datos presentes en el mundo, es casi imposible administrar datos sin las bases de datos adecuadas. SQL es el núcleo de las bases de datos relacionales que le brinda varias opciones para manejar datos, por lo tanto son indispensables en la mayoría de las funciones laborales. En este artículo sobre tipos de datos SQL, vamos a discutir los diferentes tipos de datos utilizados en SQL.

En este artículo se tratan los siguientes:





SQL - Tipos de datos SQL - Edureka

Entonces, comencemos con cada uno de ellos.

c ++ usando el espacio de nombres

Tipos de datos SQL: tipos numéricos

Esta sección del artículo hablará sobre los tipos de datos numéricos. Estos tipos de datos permiten números enteros con y sin signo. He dividido los tipos de datos numéricos en las siguientes dos secciones:



Tipos de datos numéricos exactos

Tipo de datos Descripción / Gama
Almacenamiento
Descripción DE A
pocoUn número entero que puede ser 0, 1 o NULL.
diminutoPermite números enteros02551 byte
pequeñoPermite números enteros-32,76832,7672 bytes
En tPermite números enteros-2,147,483,6482,147,483,6474 bytes
EmpezandoPermite números enteros-9,223,372,036,854,775,8089,223,372,036,854,775,8078 bytes
numérico (p, s)Permite un valor numérico. Dónde ' pags ' es valor de precisión y ' s ' es valor de escala -10^38 +110^38 -15-17 bytes
decimal (p, s)Permite un valor decimal. Dónde ' pags ' es valor de precisión y ' s ' es valor de escala -10^38 +110^38 -15-17 bytes
poco dineroPermite datos como moneda-214,748.3648+214,748.36474 bytes
dineroPermite datos como moneda-922,337,203,685,477.5808922,337,203,685,477.58078 bytes

Ahora, echemos un vistazo a los tipos de datos numéricos aproximados.

Tipos de datos numéricos aproximados

Tipo de datos Descripción / Gama
Almacenamiento
Descripción DE A
flotar (n)PermiteDatos numéricos de precisión flotante-1,79E + 3081,79E + 3084 u 8 bytes
realPermiteDatos numéricos de precisión flotante-3,40E + 383.40E + 384 bytes

A continuación, en este artículo veamos los tipos de datos de cadenas de caracteres utilizados en SQL.

Tipos de datos SQL: Tipos de datos de cadenas de caracteres

Esta sección del artículo hablará sobre los tipos de datos de caracteres. Estos tipos de datos permiten caracteres de longitud fija y variable. Consulte la siguiente tabla.

Tipo de datos Descripción / Tamaño máximo
Almacenamiento
Descripción Talla máxima
textoPermite una vcadena de caracteres de longitud variable2GB de datos de texto4 bytes + número de caracteres
varchar (máx.)Permite una vcadena de caracteres de longitud variable2E + 31 caracteres2 bytes + número de caracteres
varcharPermite una vcadena de caracteres de longitud variable8.000 caracteres2 bytes + número de caracteres
carbonizarsePermite un fijolongitud de la cadena de caracteres8.000 caracteresAncho definido

NOTA:
Pregunta: ¿Por qué no podemos declarar un valor mayor que VARCHAR (8000)? Respuesta: VARCHAR (n) es responsable de almacenar los datos en una página de fila. Dado que en cada página, el encabezado de la página ocupa los primeros 96 bytes y solo 8096 bytes de datos (8192-96) están disponibles para la sobrecarga de fila y las compensaciones, no puede declarar un valor mayor que VARCHAR (8000).

Además, he extendido las secciones de tipos de datos de cadenas de caracteres a tipos de datos Unicode desde nuestra industriautiliza Unicode para la representación y el manejo coherentes del texto en la mayoría de los sistemas de escritura del mundo.

que hace un desarrollador de ios

Tipos de datos de cadenas de caracteres Unicode

Tipo de datos Descripción / Tamaño máximo
Almacenamiento
Descripción Talla máxima
ntextPermite una variablelongitud cadena Unicode2GB de datos de texto4 bytes + número de caracteres
nvarchar (máximo)Permite una variablelongitud cadena Unicode2E + 31 caracteres2 bytes + número de caracteres
nvarcharPermite una variablelongitud cadena Unicode4000 caracteres2 bytes + número de caracteres
ncharPermite una fCadena Unicode de longitud fija4000 caracteresAncho definido * 2

A continuación, en este artículo, veamos los tipos de datos binarios utilizados en SQL.

Tipos de datos SQL: Tipos de datos binarios

Esta sección del artículo hablará sobre tipos de datos binarios. Estos tipos de datos permiten valores binarios de longitud fija y variable. Consulte la siguiente tabla.

Tipo de datos Descripción / Tamaño máximo
Descripción Talla máxima
imagenPermite una longitud variabledatos binarios2,147,483,647 bytes
varbinary (máx.)Permite una longitud variabledatos binarios2E + 31 bytes
varbinaryPermite una longitud variabledatos binarios8,000 bytes
binarioPermite una fdatos binarios de longitud fija8,000 bytes

A continuación, en este artículo, veamos los tipos de datos de fecha y hora que se utilizan en SQL.

Tipos de datos SQL: Fecha y hora Tipos de datos

Esta sección del artículo hablará sobre los tipos de datos de fecha y hora. Estos tipos de datos permiten diferentes formatos de fecha y hora. Consulte la siguiente tabla.

Tipo de datos Descripción / Gama
Almacenamiento
Descripción DE A
fechaAlmacena la fecha en el formato de año, mes y días.1 de enero de 000131 de diciembre de 99993 bytes
horaAlmacena el tiempo en formato de horas, minutos y segundos.3-5 bytes
datetimeAlmacena tanto la fecha como la hora (con una precisión de 3,33 milisegundos)1 de enero de 175331 de diciembre de 99998 bytes
datetime2Almacena tanto la fecha como la hora (con una precisión de 100 nanosegundos)1 de enero de 000131 de diciembre de 99996-8 bytes
pequeña fecha y horaAlmacena tanto la fecha como la hora (con una precisión de 1 minuto)1 de enero de 19006 de junio de 20794 bytes
datetimeoffsetLo mismo que datetime2 con la adición de un desplazamiento de zona horaria8-10 bytes
marca de tiempoAlmacena un número único que se actualiza cada vez que se crea o modifica una fila.

A continuación, en este artículo veamos los diversos tipos de datos disponibles en SQL.

Tipos de datos SQL: Otro Tipos de datos

Esta sección del artículo hablará sobre los tipos de datos que no se pueden clasificar en las categorías anteriores. Consulte la siguiente tabla.

cómo convertirse en ingeniero de ia
Tipo de datos Descripción
mesaEste tipo de datos almacena un conjunto de resultados para su posterior procesamiento.
xmlEste tipo de datos almacena datos con formato XML.
cursorEste tipo de datos proporciona una referencia a un objeto de cursor.
identificador únicoEste tipo de datos almacena un identificador único global (GUID).
sql_variant
Este tipo de datos stores valores de varios tipos de datos compatibles con SQL, excepto text, ntext y timestamp.

Ahora que conoce los tipos de datos en SQL, estoy seguro de que tiene curiosidad por aprender más sobre SQL. A continuación, se muestra una lista de artículos con los que puede comenzar:

  1. ¿Qué es MySQL?
  2. Banco de trabajo MySQL

Amigos, ese es el final de este artículo. Espero que hayas disfrutado leyendo este artículo. Hemos visto los diferentes tipos de datos que le ayudarán a escribir consultas y jugar con sus bases de datos. Si desea obtener más información sobre MySQL y conozca esta base de datos relacional de código abierto, luego consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo y me pondré en contacto con usted.