SQL DATOS TEXTO para MySQL

  SQL > SQL Avanzado > DATOS TEXTO para MySQL

Tipos de datos y rango de datos para el sistema de gestión de bases de datos MySQL

Tipos de datos de TEXTO en MySQL

CHAR

El tipo de dato CHAR sirve para almacenar una cadena de datos de longitud fija.

Puede contener caracteres, números y caracteres especiales.

La longitud fija se define entre paréntesis, y siempre reservará espacio para esta longitud aunque no se utilice.

Por ejemplo, CHAR(50), será un campo de longitud fija de 50 posiciones.

La longitud máxima que podemos definir un campo CHAR es de 255.

VARCHAR

El tipo de datos VARCHAR sirve para almacenar una cadena de datos (caracteres, números y caracteres especiales) de longitud variable.

La longitud máxima es de 255 caracteres.

Hace un buen uso del espacio en disco, porque no reserva el espacio de la longitud máxima definida, si no que solo ocupa espacio el tamaño real de los datos almacenados en ese campo.

Es el tipo de dato más utilizado para campos pequeños.

TINYTEXT

El tipo de datos TINYTEXT sirve para almacenar una cadena de datos (solo caracteres, no admite número ni caracteres especiales) de una longitud máxima de 255 caracteres.

TEXT

El tipo de dato TEXT sirve para almacenar una cadena de caracteres de longitud máxima de 65,535 caracteres.

BLOB

El tipo de datos BLOB sirve para almacenar datos de tipo BLOB (Binary Large Object).

Admite una longitud máxima de 65,535 bytes de datos.

MEDIUMTEXT

El tipo de dato MEDIUMTEXT sirve para almacenar una cadena con una longitud máxima de 16.777.215 caracteres.

MEDIUMBLOB

El tipo de datos MEDIUMBLOB Sirve para almacenar datos tipo BLOB con longitud máxima 16.777.215 bytes.

LONGTEXT

El tipo de dato LONGTEXT sirve para almacenar una cadena de longitud máxima de 4.294.967.295 caracteres.

LONGBLOB

El tipo de dato LONGBLOB sirve para almacenar un BLOB de longitud máxima de de 4.294.967.295 bytes.

ENUM

El tipo de dato ENUM sirve para introducir una lista de posibles valores.

La longitud máxima es de 65.535 posibles valores.

Si se intenta introducir un valor en este campo, que no esté incluido en la lista, no se insertará nada y tendrá un valor vacío ('').

Por ejemplo si definimos una columna como ENUM('uno', 'dos'), entonces en esta columna solo puede almacenar los valores 'uno' o 'dos'.

Si queremos insertar cualquier otro valor (por ejemplo 'tres'), no se grabará 'tres' y en su lugar quedará el campo vacío, sin valor ('').

SET

El tipo de dato SET es similar a ENUM pero la longitud máxima de valores posibles es de 64, y los valores posibles se pueden combinar.

Por ejemplo, si definimos una columna como SET ('uno', 'dos) entonces esa columna podrá tomar los siguientes valores 'uno' o 'dos' o 'uno,dos', 'dos,uno'.




Otros cursos


SQL. Curso completo de SQL. Aprende desde cero. Comandos SQL

PostgreSQL. Curso completo de SQL con PostgreSQL desde cero

Python 3. Curso completo de Python 3. Aprende desde cero


SQL DATOS NUMÉRICOS MYSQL >>


Copyright © 2012   11sql.com   Todos los derechos reservados.


SQL BASICO

SQL Intro
SQL Sintaxis
SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL ORDER BY
SQL INSERT
SQL UPDATE
SQL DELETE

SQL AVANZADO

SQL TOP
SQL LITE
SQL WILDCARDS
SQL IN
SQL BETWEEN
SQL ALIAS
SQL JOINS
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL FULL JOIN
SQL UNION
SQL SELECT INTO
SQL CREATE DATABASE
SQL CREATE TABLE
SQL RESTRICCIONES
SQL NOT NULL
SQL UNIQUE
SQL UNIQUE ALTER TABLE
SQL PRIMARY KEY
SQL FOREIGN KEY
SQL CHECK
SQL DEFAULT
SQL CREATE INDEX
SQL DROP
SQL TRUNCATE
SQL ALTER
SQL AUTO INCREMENT
SQL VIEWS
SQL DATES
SQL VALORES NULL
SQL FUNCIONES NULL
SQL DATOS TEXTO MySQL
SQL DATOS NUMERICOS MySQL
SQL DATOS FECHA MySQL


Mapa del Sitio