#php #html #mysql #mariadb
#php #HTML #mysql #mariadb
Вопрос:
Я работаю над веб-приложением для частной команды, которое должно позволять им публиковать текстовые документы, например текстовый редактор, через PHP, а затем гипотетически это будет отображаться на сайте, чтобы другие пользователи могли открывать и просматривать его в браузере. В основном как почтовая система.
Я полагал, что это должно храниться с использованием базы данных, такой как MySQL / MariaDB, но поскольку я новичок в базах данных, я все еще не до конца уверен, может ли база данных хранить столько текста и сохранять его формат.
Итак, как я должен хранить этот текст, чтобы его можно было затем извлечь и опубликовать?
Комментарии:
1. Вы можете сохранить его как
text
или varchar в зависимости от того, какой длины будет текст. dev.mysql.com/doc/refman/8.0/en/blob.html
Ответ №1:
Как сказал пользователь3783243 TEXT
, тип данных может работать довольно хорошо, поскольку он может содержать 65 535 символов. Однако, если вам нужно что-то большее, чем это, вы можете использовать LONGTEXT
который способен содержать 4 294 967 295 или 4 ГБ символов. Это означает, что пользователи могут создавать очень длинные текстовые файлы, и она все равно должна быть способна содержать весь текстовый файл.