Forum Webscript.Ru
Общие => Базы данных => Тема начата: Olsufr от 28 Ноября 2002, 17:02:34
-
Задумка такая:
Будет создан сайт, в котором активно будет использоваться
MySQL в качестве хранилища контента.
Дома на персоналке будет стоять Access, в который и будет первоначально вводиться информация.
Подскажите способ, как переносить инфу введенную в Access\'e на MySQL ?
И делать это придется уже мне, причем регулярно. :)
-
И еще вопрос в догонку:
В какой форме MySQL хранит текстовую информацию?
Т.е. когда текст (статьи, например) будет уже в базе,
то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?
-
> Подскажите способ, как переносить инфу введенную в Access\'e на MySQL ?
можешь экспортировать в текстовый файл данные,а затем в MySQLe LOAD DATA используешь ..
или используй ODBC ..
> В какой форме MySQL хранит текстовую информацию?
> то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?
ну .. не уверена что это лучший вариант добычи информации, т.е. *.MYD файлы конечно кусочками читабельны, но это и все :-)
-
Самый надежный вариант ODBC
Самый гибкий - XML
-
fidget Спасибо.
>или используй ODBC ..
Как? Если можно пошагово (я в перемещениях с базы на базу - ничего почти не знаю).
>ну .. не уверена что это лучший вариант добычи информации, т.е. *.MYD файлы конечно кусочками читабельны, но это и все :-)
А как лучше?
Есть ли в MySQL такая возможность как в Access - экспортировать таблицу в текстовом формате (*.txt) ?
-
AlieN
Самый надежный вариант ODBC
Самый гибкий - XML
Мог бы ты вкратце описать плюсы и минусы этих двух подходов, плиз.
-
> Если можно пошагово
пошагово не смогу, т.к. с Access почти не работала да и не стоит он у меня сейчас ..
:-)
в кратце: из Access подключаешься к базе на MySQL через ODBC, (настраиваешь DSN), а дальше делаешь с ними что хочешь :-)
> Есть ли в MySQL такая возможность как в Access - экспортировать таблицу в текстовом формате
SELECT ... INTO OUTFILE
:-)
-
fidget
из Access подключаешься к базе на MySQL через ODBC, (настраиваешь DSN)
Это как?
Имеешь ввиду связь между Access (на ПК) и MySQL(стоящий на сервере) через интернет?
:)
-
> Имеешь ввиду связь между Access (на ПК) и MySQL(стоящий на сервере) через интернет?
именно.
указываешь хост, порт, юзера, пароль в DSN и коннектишься.
если у тебя конечно открыт доступ извне к MySQL серверу.
-
fidget
указываешь хост, порт, юзера, пароль в DSN и коннектишься.
Какая это команда в Access ?
Вспомни, пожалуйста.
-
указываешь хост, порт, юзера, пароль в DSN и коннектишься.
Только ты не обольщайся. У прова обычно коннект извне к MySQL запрещен.
Имхо, самый приемлемый вариант - сделать дамп базы данных в SQL-формате, а потом загрузить его на MySQL сервере
-
> Имхо, самый приемлемый вариант - сделать дамп базы данных в SQL-формате
форматы будут разные ..
обычно тогда отдельно создают таблицы в MySQL, а данные в начале в текстовый файл из Access, а потом из текстового файла восстанавливают.
-
текстовый файл из Access, а потом из текстового файла восстанавливают.
Я, вообще-то, это и имел в виду под SQL форматом :)
-
А зачем данные вводить в access?
Сразу ставь mysql на домашний комп и все проблемы исчезнут
-
А зачем данные вводить в access?
Сразу ставь mysql на домашний комп и все проблемы исчезнут
- они только начнутся, если пишет:
В какой форме MySQL хранит текстовую информацию?
Т.е. когда текст (статьи, например) будет уже в базе,
то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?
Olsufr
1) 0ставишь odbc
2) просишь хостера разрешить доступ к базе mysql через одбс (скорее всего потребуется фиксированный ip)
3) создаешь на своем компе пустую базу данных
4) файл-внешние данные-
импорт создаст копию аксесс данных mysql
связь - возможность редактирования и ввода данных в mysql через аксесс
допустим импорт ......
в окне "импорт" поле "тип файла" выбираешь ODBC Databases
в окне "выбор источника данных" вкладка "источник данных компутера" - создать.... ну и создай выбрав драйвер МайСкл . потом заполни все необходимые поля. Выбери импортируемые таблицы.
потом этим источником можно воспользоваться и для связи.
-
потом можно создать страницы доступа к данным и будешь через IE редактировать свою базу.