#mysql #database
#mysql #База данных
Вопрос:
Я подумываю о создании системы изолированной среды для клиентов для предварительного просмотра проектов веб-сайтов. Я хотел бы создать пользовательский интерфейс для себя / коллег, чтобы добавлять проекты и клиентов в базу данных. Некоторым из этих проектов требуются собственные базы данных.
Допустим, клиент хочет создать блог на базе WordPress — ему нужна база данных. Итак, моя система позволит администратору создать необходимую базу данных. Теперь в моей изолированной системе я хочу отслеживать, какие фиктивные базы данных принадлежат каким пользователям.
Это плохая идея хранить таблицу баз данных, которые есть для каждого проекта? Вся моя концепция несостоятельна?
Комментарии:
1. Можете ли вы немного прояснить свой вопрос. Я не совсем понимаю, о чем вы спрашиваете.
2. @Khez — Конечно, чего ты не понимаешь?
3. Попробуйте перефразировать свой вопрос, я не понимаю, считаете ли вы, что иметь графический интерфейс DB для создания таблиц / баз данных — плохая идея или сохранять результаты (?) в db — плохая идея. или что-то совсем другое.
Ответ №1:
Я не думаю, что это необходимо, потому что вы можете просто запустить SHOW DATABASES
, чтобы получить все имена баз данных.
Чтобы получить таблицы для данной базы данных, вы можете запустить:
SHOW TABLES FROM db_name;
Комментарии:
1. Интересный момент, но что, если я хочу отслеживать, какие базы данных «принадлежат» каким клиентам?
2. Вы можете добавить к именам баз данных имя клиента, например.
mikelewis_databasename
. Затем вы можете выполнить запрос с помощьюLIKE
:SHOW DATABASES LIKE 'mikelewis%'
3. Еще одна интересная идея. 🙂