La unidad de datos más pequeña en una base de datos es un bit o carácter, representado por 0, 1 o NULL. Los números también pueden almacenarse en formato binario.
Los valores de los bits se agrupan en bytes, que comprenden 8 bits. Los bytes representan un carácter específico, un símbolo especial o un código de carácter. Los valores de cadena TRUE y FALSE también pueden almacenarse o convertirse en valores de bit. En este caso, TRUE se convierte en 1 y FALSE se convierte en 0.
Según el tipo de servidor, un motor de base de datos puede almacenar información en columnas de bits, que a su vez se almacenan como bytes. En algunos casos, el motor redondea los bits hasta el byte más cercano. Por ejemplo, 6 bits se almacenan como 1 byte, y 12 bits se almacenan como 2 bytes.