Теперь снова импортируйте запрос к таблице, он заменит подставную таблицу, которую вы создали ранее.
phpmyadmin импортировать таблицу базы данных из электронной таблицы Google
Я управляю небольшим веб-сайтом, который позволяет людям регистрироваться в качестве участников. Раньше я использовал форму Google для управления регистрацией пользователей, но теперь, когда количество пользователей становится достаточно большим, я перехожу на MySQL. В настоящее время у меня есть около 500 членов в базе данных, сохраненных в электронной таблице Google. Как я могу сделать массовый импорт из электронной таблицы Google в таблицу в MySQL? Кстати, я использую phpmyadmin, поэтому решение для phpmyadmin предпочтительнее :)
Спасибо.
3 ответа на вопрос
Google Docs Spreadsheet:
- Файл> Скачать как ...> CSV
PhpMyAdmin:
- Импорт> Формат: CSV
- ✔ Первая строка файла содержит имена столбцов таблицы
- [Идти]
Поскольку это простой текст, есть бесчисленное множество способов сделать это, хотя, если вы используете более старую версию phpMyAdmin (или вообще без нее), альтернативой является использование PHP fgetcsv () или str_getcsv () для обработки файл и импортировать его.
SQL - это просто читаемый текст. Создайте новую таблицу в PHPmyAdmin с нужной вам структурой, две фиктивные записи и экспортируйте запрос для нее в текстовый файл .sql с пометкой «удалить таблицу». С помощью электронной таблицы экспортируйте текстовый файл, разделенный запятыми. Теперь вырежьте и вставьте части из файла csv в файл sql и настройте количество полей в заголовке SQL. При необходимости используйте поиск и замену, чтобы соответствовать пунктуации. Используйте Notepad ++ (Smultron на Mac) для удобного редактирования файлов .sql. Вы можете использовать 2 действия поиска и замены для преобразования CSV в SQL
заменить ','
заменить return на '); INSERT INTO имя_поля fieldname1, fieldname2) VALUES (
Затем скопируйте и вставьте отредактированный список в фиктивный SQL-запрос.
Теперь снова импортируйте запрос к таблице, он заменит подставную таблицу, которую вы создали ранее.
Похожие вопросы
-
3
Импорт контактов из MS exchange в адресную книгу
-
3
Предлагаемый подход для импорта адресной книги Palm phone / Palm Desktop в мой Mac / iTunes / iPhone...
-
3
OpenX: mySql VS PostgreSQL
-
-
2
Inkscape: что такое «линейные» объекты?
-
1
Google Spreadsheets: Подсчет количества совпадений между двумя строками
-
4
Каков наилучший способ преобразования базы данных MySQL в базу данных доступа?
-
2
Импорт закладок из Internet Explorer в Firefox 3.5
-
3
Импорт выписок в Quickbooks
-
6
Как остановить запуск служб при загрузке в Ubuntu?
-
2
Как мне восстановить мою базу данных?