El formato lo dará el código o lenguaje que interpreta tu cliente (navegador en estos casos) que lo vea .. así que si quieres formato .. guarda en tu BD (tu campo text) dicho formato en HTML con sus tags própios ..
O bien, dale un formato predefinido a partir de ciertos "tags'" propios que peudas crear como se usa en este foro .. tipo:
"Para que esto salga en
negrita puse [b ] negrita [/ b]"
o algo más complejo ..
Tienes editores DHMTL (o activeX y tal vez applet Java) que te permiten escribir tu texto de forma visual .. generando "dinámicamente" (en el cliente=navegador) el código HTML que corresponde (tal cual lo harías a golpe de ventana de propiedades en tu editor visual preferido de HTML como el Dreamweaver).
Un saludo,