|
|
|
| Имеется пустая БД в MySQL5. Требуется ввести большой объём данных, т.е. заполнить данными все таблицы. Здесь на первое место выходит удобство ввода данных
Отсюда вопрос: какими средствами удобнее всего вводить данные ?
MySQLQuerryBrowser, насколько я знаю, вообще не позволяет интерактивно осуществлять ввод данных - только через запросы.
В phpMyAdmin интерактивный ввод есть, только при этом ввод данных осуществляется не в табличном виде, как, например, в Access или в SQLServer'е. Как следствие - нельзя при вводе просматривать уже существующие записи, кроме того на экране видно только несколько записей (т.к. поля расположены в столбец). Не совсем удобно.
Есть ли возможность ввода данных в БД MySQLв табличном виде с возможностью добавления новой записи в последнюю строку ?
Кто какие средства использкет ?
И ещё вопрос по phpMyAdmin. Почему при заполнении поля со вторичным ключом phpMyAdmin не предлагает список возможных первичных ключей из родительской таблицы, откуда ключ мигрирует ? Мне нужно самому помнить все идентификаторы (суррогатные ключи, генерируемые посредством auto increment) ? По-моему, абсурд... | |
|
|
|
|
|
|
|
для: Cyrax
(19.11.2007 в 12:06)
| | >MySQLQuerryBrowser, насколько я знаю, вообще не позволяет интерактивно осуществлять ввод
>данных - только через запросы.
Внизу под результирующей таблицей имеется переключатель Edit - утопите его и сможете осуществлять редактирование поля после двойного щелчка мыши по полю.
>phpMyAdmin интерактивный ввод есть, только
phpMyAdmin в первую очередь средство удалённого редактирования через тонкий клиент - поэтому его делают как можно более лёгким. Плюс ограничения Web-интерфейса.
PS Как вариант можно заполнять всё через Excel - потом перегоняйте в CSV-формат и скриптом помещайте данные в таблицу базы данных. | |
|
|
|
|
|
|
|
для: cheops
(19.11.2007 в 12:43)
| | Что касается редактирования в MySQLQuerryBrowser - неплохая функциональность, можно и добавлять интерактивно новые записи. Только имеется проблема:
> phpMyAdmin в первую очередь средство удалённого редактирования через тонкий клиент -
> поэтому его делают как можно более лёгким. Плюс ограничения Web-интерфейса.
Тот же самый вопрос по отношению к MySQLQuerryBrowser. Там та же проблема с подстановкой вторичный ключей...
Неужели придётся самому писать интерактивный редактор для MySQL... | |
|
|
|
|
|
|
|
для: Cyrax
(19.11.2007 в 15:31)
| | >Неужели придётся самому писать интерактивный редактор для MySQL...
В общем да, MySQL - это средство для программистов, а не для конечных пользователей - задача программиста сводится к созданию удобного для пользователя клиента базы данных, таким образом, чтобы он не осознавал и незамечал, что работает с базой данных. | |
|
|
|
|
|
|
|
для: cheops
(19.11.2007 в 15:40)
| | Так что по поводу подстановки вторичных ключей в MySQLQuerryBrowser. Для кого он был написан ? | |
|
|
|