Si te refieres a como almacenarlo, simplemente almacenalo como un int(32). Dependiendo de que código de barras se usa, puede incluir también letras pero los más universales y más usados son los EAN y los UPC que contienen solo números. Recuerda que el escaner traduce las barras a números no hay ningún secreto.. simplemente es un formato para que sea fácilmente escaneable.
Si te refieres a como crearlos. De la misma forma. Solo tienes que introducir los números que aparecen en el código de barras o si se tratase de un producto, escanearlo. Para crear una representación eso si, necesitaras saber el formato del codigo de barras a utilizar.. luego puedes usar librerías gratuitas.
Para javascript por ejemplo tienes JsBarcode ->
https://github.com/lindell/JsBarcodeSi te refieres a como registrarlos, tienes que acudir a la autoridad de tu país encargada de eso (generalmente suele ser algún departamento de Comercio). En algunos países hay asociaciones que pueden darte un rango de números a usar para X productos.
Saludos