Ob etwas sinnvoll ist, kommt auf den Zweck an, der damit verfolgt werden soll. Willst du ein CMS erstellen, dann ist vermutlich auch der Code Teil des zu speichernden Inhalts, und wie du diesen konkret ablegst, kommt auf deine Anforderungen bei der Weiterverarbeitung an. Willst du hingegen die Information zu den Bildern einzeln abrufbar gestalten, dann ist es sicher sinnvoller für alle Daten des Bildes eigene Spalten zu erstellen.
Im Grunde soll der gesamte Code - der den body-Bereich einer einfachen HTML-Seite darstellt - einfach so wie er in der DB steht wieder als Webseite ausgegeben werden. Wobei normale <img>-Tags dann natürlich auch so mit in die DB gespeichert werden könnten.
Nur was mach ich in meinem Fall? Performanter wärs vermutlich, wenn die Größenangaben bereits in der DB stehen und nicht nachträglich ausgelesen werden müssen!?