Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Cuáles son los tipos de datos en la base de datos? Descripción del tipo de datos bit entero El tipo de datos de bit es un número entero y su valor solo puede ser 0, 1 o nulo. Este tipo de datos se utiliza para almacenar datos con solo dos valores posibles, como Sí o No, Verdadero o Falso, activado o desactivado int. El tipo de datos int puede almacenar números enteros que van desde -231 (-2147483648) a 231 (2147483 647). Este tipo de datos se puede utilizar para casi todos los datos numéricos almacenados en una base de datos. Este tipo de datos ocupa 4 bytes en la base de datos. número entero Smallint El tipo de datos Smallint puede almacenar números enteros desde -215 (-32768) hasta 215 (32767). Este tipo de datos es útil para almacenar algunos datos numéricos que generalmente están restringidos a un rango específico. Este tipo de datos ocupa 2 bytes en la base de datos. tinyint entero El tipo de datos tinyint puede almacenar números enteros de 0 a 255. Esto es útil cuando solo desea almacenar una cantidad limitada de valores. Este tipo de datos ocupa 1 byte en la base de datos. El tipo de datos de número exacto numérico es el mismo que el tipo de datos de número exacto decimal. El tipo de datos numérico exacto decimal se puede utilizar para almacenar datos numéricos con una precisión fija que oscila entre -1038-1 y 1038-1. Cuando se utiliza este tipo de datos, se deben especificar el rango y la precisión. El rango es el número total de dígitos que se pueden almacenar alrededor del punto decimal. La precisión es el número de dígitos almacenados a la derecha del punto decimal. Moneda El tipo de datos Moneda se utiliza para representar valores monetarios y de moneda. Este tipo de datos puede almacenar datos de -922 mil millones a 922 mil millones, con una precisión de una décima parte de una unidad monetaria. Tipo de moneda El tipo de datos Smallmoney se utiliza para representar moneda y valores monetarios. Este tipo de datos puede almacenar datos desde -214748.3648 hasta 214748.3647. El tipo de datos flotante es un tipo numérico aproximado, con una precisión de una diezmilésima parte de una unidad monetaria, utilizado por números de punto flotante. Los números de coma flotante son aproximados porque no todos los números de su rango se pueden representar exactamente. Un número de punto flotante puede ser cualquier número desde -1,79E+308 hasta 1,79E+308. El tipo de datos real es similar al punto flotante y es un tipo de valor aproximado. Puede representar el tipo de datos de fecha y hora de punto flotante con un valor entre -3.40E+38 y 3.40E+38, utilizado para representar la fecha y la hora. Este tipo de datos almacena todos los datos de fecha y hora desde 1753 65438 + 1 de octubre hasta 9999 65438 + 3 de febrero. El tipo de datos Smalldatetime, con una precisión de una centésima de segundo o 3,33 milisegundos, se utiliza para representar fechas y horas desde 19065438 + 1 de octubre hasta el 6 de junio de 2079. Tipo de datos especiales del cursor El tipo de datos del cursor es un tipo de datos especial que contiene una referencia al cursor. Este tipo de datos se utiliza para procedimientos almacenados y las marcas de tiempo no se pueden utilizar al crear tablas. El tipo de datos de marca de tiempo es un tipo de datos especial que se utiliza para crear números únicos en la base de datos. Sólo puede haber una columna de marca de tiempo en una tabla. Cada vez que se inserta o modifica una fila, el valor de la columna de marca de tiempo cambia. Aunque tiene "hora" en su nombre, la columna de marca de tiempo no es una fecha reconocible por los humanos. En una base de datos, un valor de marca de tiempo es un identificador único. El tipo de datos Uniqueidentifier se utiliza para almacenar identificadores únicos globalmente o GUID. De hecho, los GUID son globalmente únicos. Las posibilidades de que este número se recree en otro sistema son escasas. Puede inicializar una columna con un identificador único usando la función NEWID o convirtiendo una cadena en un identificador único. El tipo de datos char se usa para almacenar datos de longitud fija no Unicode de una longitud específica. Al definir una columna como este tipo, se debe especificar la longitud de la columna. Este tipo de datos es útil cuando siempre sabes la longitud de los datos que deseas almacenar. Por ejemplo, cuando almacena datos por código postal más cuatro caracteres, sabe que siempre se utilizan 10 caracteres. El ancho máximo de columna para este tipo de datos es 8000 caracteres. El tipo de datos varchar es un tipo de carácter varchar que, al igual que el tipo char, se utiliza para almacenar datos de caracteres codificados de manera no uniforme. A diferencia de char, este tipo de datos tiene una longitud variable. Al definir una columna como tipo de datos, debe especificar la longitud máxima de la columna.
¿Cuáles son los tipos de datos en la base de datos? Descripción del tipo de datos bit entero El tipo de datos de bit es un número entero y su valor solo puede ser 0, 1 o nulo. Este tipo de datos se utiliza para almacenar datos con solo dos valores posibles, como Sí o No, Verdadero o Falso, activado o desactivado int. El tipo de datos int puede almacenar números enteros que van desde -231 (-2147483648) a 231 (2147483 647). Este tipo de datos se puede utilizar para casi todos los datos numéricos almacenados en una base de datos. Este tipo de datos ocupa 4 bytes en la base de datos. número entero Smallint El tipo de datos Smallint puede almacenar números enteros desde -215 (-32768) hasta 215 (32767). Este tipo de datos es útil para almacenar algunos datos numéricos que generalmente están restringidos a un rango específico. Este tipo de datos ocupa 2 bytes en la base de datos. tinyint entero El tipo de datos tinyint puede almacenar números enteros de 0 a 255. Esto es útil cuando solo desea almacenar una cantidad limitada de valores. Este tipo de datos ocupa 1 byte en la base de datos. El tipo de datos de número exacto numérico es el mismo que el tipo de datos de número exacto decimal. El tipo de datos numérico exacto decimal se puede utilizar para almacenar datos numéricos con una precisión fija que oscila entre -1038-1 y 1038-1. Cuando se utiliza este tipo de datos, se deben especificar el rango y la precisión. El rango es el número total de dígitos que se pueden almacenar alrededor del punto decimal. La precisión es el número de dígitos almacenados a la derecha del punto decimal. Moneda El tipo de datos Moneda se utiliza para representar valores monetarios y de moneda. Este tipo de datos puede almacenar datos de -922 mil millones a 922 mil millones, con una precisión de una décima parte de una unidad monetaria. Tipo de moneda El tipo de datos Smallmoney se utiliza para representar moneda y valores monetarios. Este tipo de datos puede almacenar datos desde -214748.3648 hasta 214748.3647. El tipo de datos flotante es un tipo numérico aproximado, con una precisión de una diezmilésima parte de una unidad monetaria, utilizado por números de punto flotante. Los números de coma flotante son aproximados porque no todos los números de su rango se pueden representar exactamente. Un número de punto flotante puede ser cualquier número desde -1,79E+308 hasta 1,79E+308. El tipo de datos real es similar al punto flotante y es un tipo de valor aproximado. Puede representar el tipo de datos de fecha y hora de punto flotante con un valor entre -3.40E+38 y 3.40E+38, utilizado para representar la fecha y la hora. Este tipo de datos almacena todos los datos de fecha y hora desde 1753 65438 + 1 de octubre hasta 9999 65438 + 3 de febrero. El tipo de datos Smalldatetime, con una precisión de una centésima de segundo o 3,33 milisegundos, se utiliza para representar fechas y horas desde 19065438 + 1 de octubre hasta el 6 de junio de 2079. Tipo de datos especiales del cursor El tipo de datos del cursor es un tipo de datos especial que contiene una referencia al cursor. Este tipo de datos se utiliza para procedimientos almacenados y las marcas de tiempo no se pueden utilizar al crear tablas. El tipo de datos de marca de tiempo es un tipo de datos especial que se utiliza para crear números únicos en la base de datos. Sólo puede haber una columna de marca de tiempo en una tabla. Cada vez que se inserta o modifica una fila, el valor de la columna de marca de tiempo cambia. Aunque tiene "hora" en su nombre, la columna de marca de tiempo no es una fecha reconocible por los humanos. En una base de datos, un valor de marca de tiempo es un identificador único. El tipo de datos Uniqueidentifier se utiliza para almacenar identificadores únicos globalmente o GUID. De hecho, los GUID son globalmente únicos. Las posibilidades de que este número se recree en otro sistema son escasas. Puede inicializar una columna con un identificador único usando la función NEWID o convirtiendo una cadena en un identificador único. El tipo de datos char se usa para almacenar datos de longitud fija no Unicode de una longitud específica. Al definir una columna como este tipo, se debe especificar la longitud de la columna. Este tipo de datos es útil cuando siempre sabes la longitud de los datos que deseas almacenar. Por ejemplo, cuando almacena datos por código postal más cuatro caracteres, sabe que siempre se utilizan 10 caracteres. El ancho máximo de columna para este tipo de datos es 8000 caracteres. El tipo de datos varchar es un tipo de carácter varchar que, al igual que el tipo char, se utiliza para almacenar datos de caracteres codificados de manera no uniforme. A diferencia de char, este tipo de datos tiene una longitud variable. Al definir una columna como tipo de datos, debe especificar la longitud máxima de la columna.
La mayor diferencia entre este y el tipo de datos char es que la longitud almacenada no es la longitud de la columna, sino la longitud de los datos. El tipo de datos de texto se utiliza para almacenar grandes cantidades de datos de caracteres codificados de manera no uniforme. Este tipo de datos puede tener hasta 231,1 o 2 mil millones de caracteres. El tipo de datos nchar se utiliza para almacenar datos nchar de longitud fija. Unicode utiliza una estructura de doble byte para almacenar cada carácter, en lugar de un solo byte (como es el caso del texto normal). Permite una gran cantidad de caracteres extendidos. Este tipo de datos puede almacenar 4000 caracteres y utiliza el doble de espacio de bytes. El tipo de datos nvarchar se utiliza como datos de caracteres Unicode de longitud variable. Este tipo de datos puede almacenar 4000 caracteres, utilizando el doble de espacio de bytes. ntext Carácter Unicode El tipo de datos ntext se utiliza para almacenar grandes cantidades de datos de caracteres Unicode. Este tipo de datos puede almacenar 230 -1 o casi 100 millones de caracteres, utilizando el doble de espacio de bytes. El tipo de datos binarios se utiliza para almacenar datos binarios de longitud fija de hasta 8000 bytes. Este tipo de datos tipo de datos varbinary El tipo de datos varbinary debe usarse para almacenar datos binarios de longitud variable de hasta 8000 bytes cuando el contenido de la tabla de entrada tiene casi la misma longitud. Cuando el contenido de la tabla de entrada es de tamaño variable, debe utilizar este tipo de datos tipo de datos binarios de imagen tipo de datos de imagen para almacenar datos binarios de longitud variable hasta una longitud máxima de 231-1 o aproximadamente 2 mil millones de bytes.