Я очень рад кодировать таблицы вручную при создании базы данных, но это не самый простой способ передать информацию о базе данных кому-то еще, особенно кому-то, кому не очень удобно кодировать таблицы с помощью сценария и вместо этого использовать что-то такой у phpMyAdmin.
Существует ли, таким образом, бесплатная программа (для меня, чтобы использовать ее, она должна работать на Mac, но не стесняйтесь предлагать приложения для ПК для других с тем же Q) или сценарий (желательно на PHP или Python), который позволяет вам спроектировать структуру базы данных и затем вывести либо базовую диаграмму, либо код по выбору пользователя?