Імпорт та експорт¶
Імпорт¶
Щоб імпортувати дані, відкрийте вкладку «Імпорт» у phpMyAdmin. Щоб імпортувати дані в певну базу даних або таблицю, відкрийте базу даних або таблицю, перш ніж перейти на вкладку «Імпорт».
Крім стандартної вкладки Імпорт та Експорт, ви також можете імпортувати файл SQL безпосередньо, перетягнувши його з локального менеджера файлів до інтерфейсу phpMyAdmin у своєму веб-браузері.
Якщо у вас виникли проблеми з імпортом великих файлів, зверніться до 1.16 Я не можу завантажувати великі файли дампа (проблеми з пам’яттю, HTTP або тайм-аут)..
Ви можете імпортувати за допомогою таких методів:
Форма на основі завантаження
Можна використовувати з будь-яким підтримуваним форматом, також (b|g) архівними файлами, наприклад, mydump.sql.gz.
Форма на основі SQL-запиту
Можна використовувати з діючими дампами SQL.
Використання каталогу завантаження
Ви можете вказати каталог завантаження на своєму веб-сервері, де встановлено phpMyAdmin, після завантаження вашого файлу в каталог ви можете вибрати файл у діалоговому вікні імпорту phpMyAdmin, дивіться$cfg['UploadDir']
.
phpMyAdmin може імпортувати з декількох різних часто використовуваних форматів.
CSV¶
Формат значень, розділений комами, який часто використовується електронними таблицями або різними іншими програмами для експорту/імпорту.
Примітка
При імпорті даних у таблицю з файлу CSV, де таблиця має поле „auto_increment“, внесіть значення „auto_increment“ для кожного запису в полі CSV як „0“ (нуль). Це дозволяє правильно заповнити поле „auto_increment“.
Тепер можна імпортувати файл CSV на рівні сервера або бази даних. Замість того, щоб створювати таблицю для імпорту файлу CSV, замість цього буде визначено оптимальну структуру для вас та даних, імпортованих до неї.
CSV, використовуючи LOAD DATA¶
Подібно до CSV, використовується лише внутрішній аналізатор MySQL, а не phpMyAdmin.
Файл ESRI¶
Шрифт ESRI або simply shapefile - популярний формат геопросторової векторної інформації для програмного забезпечення геоінформаційних систем. Він розробляється та регулюється ESRI як (в основному) відкрита специфікація сумісності даних серед Esri та інших програмних продуктів.
MediaWiki¶
Файли MediaWiki, які можна експортувати за допомогою phpMyAdmin (версії 4.0 або пізнішої версії), тепер також можна імпортувати. Це формат, який Вікіпедія використовує для відображення таблиць.
Open Document електронної таблиці (ODS)¶
OpenDocument робочі книги, що містять одну або кілька таблиць можна тепер безпосередньо імпортувати.
When importing an ODS spreadsheet, the spreadsheet must be named in a specific way in order to make the import as simple as possible.
Ім’я таблиці¶
Під час імпорту phpMyAdmin використовує ім’я аркуша, як назву таблиці; ви повинні перейменувати аркуш електронної таблиці у вашій програмі, щоб відповідати існуючій назві таблиці (або таблиці, яку ви хочете створити, хоча це не критично, оскільки ви можете швидко перейменувати нову таблицю з вкладки „Операції“).
Ім’я стовпців¶
Ви також повинні зробити перший рядок електронної таблиці заголовком з назвами стовпців (це можна зробити, вставивши новий рядок у верхній частині таблиці). Коли на екрані Імпорт, встановіть прапорець «Перший рядок файлу містить імена стовпців таблиці»; таким чином ваші нові імпортовані дані перейдуть до відповідних стовпців.
Примітка
Формули та розрахунки НЕ оцінюватимуться, а їх значення від останнього збереження буде завантажено. Будь ласка, переконайтесь, що всі значення в таблиці є необхідними, перш ніж імпортувати їх.
SQL¶
SQL можна використовувати для будь-яких маніпуляцій з даними, це також корисно для відновлення резервних даних.
XML¶
XML-файли, експортовані phpMyAdmin (версія 3.3.0 або пізнішої), тепер можуть імпортуватися. Структури (бази даних, таблиці, перегляди, тригери тощо) та/або дані будуть створюватися залежно від вмісту файлу.
Підтримувані схеми XML ще не зареєстровані у цій вікі.
Експорт¶
phpMyAdmin може експортувати у текстові файли (навіть стиснуті) на ваш локальний диск (або спеціальний веб-сервер $cfg['SaveDir']
folder) в різних широко використовуваних форматах:
CodeGen¶
NHibernate формат файлу. Плановані версії: Java, Hibernate, PHP PDO, JSON, тощо. Тому попереднє ім’я є codegen.
CSV¶
Формат значень, розділений комами, який часто використовується електронними таблицями або різними іншими програмами для експорту/імпорту.
CSV для Microsoft Excel¶
Це лише попередньо налаштована версія експорту CSV, яку можна імпортувати в більшість англійських версій Microsoft Excel. Деякі локалізовані версії (наприклад, „Датська“) очікують «;» замість «,» як розділювач полів.
Microsoft Word 2000¶
Якщо ви використовуєте Microsoft Word 2000 або новіший (або сумісний з такими як OpenOffice.org), ви можете використовувати цей експорт.
JSON¶
JSON (JavaScript Object Notation) - це легкий формат обміну даними. Людям легко читати і писати, а машинам легко проаналізувати та генерувати.
Змінено в версії 4.7.0: Згенерована структура JSON була змінена в phpMyAdmin 4.7.0 для отримання дійсних даних JSON.
Згенерований JSON - це список об’єктів з наступними атрибутами:
-
type
¶ Тип даного об’єкта може бути одним із:
header
- Експорт заголовка, що містить коментар та версію phpMyAdmin.
database
- Початок маркеру бази даних, що містить назву бази даних.
table
- Експорт таблиці даних.
-
comment
¶ Необов’язковий текстовий коментар.
Вибірка:
[
{
"comment": "Export to JSON plugin for PHPMyAdmin",
"type": "header",
"version": "4.7.0-dev"
},
{
"name": "cars",
"type": "database"
},
{
"data": [
{
"car_id": "1",
"description": "Green Chrysler 300",
"make_id": "5",
"mileage": "113688",
"price": "13545.00",
"transmission": "automatic",
"yearmade": "2007"
}
],
"database": "cars",
"name": "cars",
"type": "table"
},
{
"data": [
{
"make": "Chrysler",
"make_id": "5"
}
],
"database": "cars",
"name": "makes",
"type": "table"
}
]
LaTeX¶
Якщо ви хочете вставити дані таблиці або структуру в LaTeX, це правильний вибір для вас.
LaTeX - це система набору, яка дуже підходить для створення науково-математичних документів з високою друкарською якістю. Він також підходить для виготовлення будь-яких інших документів, від простих листів до повних книг. LaTeX використовує TeX як свій двигун форматування. Дізнайтеся більше про TeX та LaTeX у Comprehensive TeX Archive Network <https://www.ctan.org/>`також дивіться `короткий опис TeX.
Вихід потрібно вставити в документ LaTeX, перш ніж його можна буде показати, наприклад, у наступному документі:
\documentclass{article}
\title{phpMyAdmin SQL output}
\author{}
\usepackage{longtable,lscape}
\date{}
\setlength{\parindent}{0pt}
\usepackage[left=2cm,top=2cm,right=2cm,nohead,nofoot]{geometry}
\pdfpagewidth 210mm
\pdfpageheight 297mm
\begin{document}
\maketitle
% insert phpMyAdmin LaTeX Dump here
\end{document}
MediaWiki¶
Обоє, таблиці і бази даних можуть бути експортовані в формат MediaWiki, який використовується в Вікіпедії для відображення таблиці. Він може експортувати структуру, дані або обидва, включаючи імена таблиць або заголовки.
Електрона таблиця OpenDocument¶
Відкритий стандарт для електронних таблиць, який широко використовується. Багато останніх програм електронних таблиць, таких як LibreOffice, OpenOffice, Microsoft Office або Документи Google, можуть обробляти цей формат.
Текст OpenDocument¶
New standard for text data which is being widely adopted. Most recent word processors (such as LibreOffice, OpenOffice, Microsoft Word, AbiWord or KWord) can handle this.
PDF¶
Для презентації PDF-файл, який не можна редагувати, може бути кращим вибором для вас.
PHP масив¶
Ви можете створити файл php, який буде оголошувати багатовимірний масив із вмістом вибраної таблиці або бази даних.
SQL¶
Експорт в SQL можна використовувати для відновлення бази даних, таким чином, це корисно для резервного копіювання.
Опція „Максимальна довжина створених запитів“, як видається, недокументована. Але експерименти показали, що він розщеплює великі розширені INSERTS, тому кожен не перевищує задану кількість байтів (або символів?). Таким чином, при імпорті файлу для великих таблиць ви уникаєте помилки «Отриманий пакет більше, ніж „max_allowed_packet“ байтів».
Параметри даних¶
Повні вставки додає назви стовпців до дампа SQL. Цей параметр покращує читаність та надійність дампа. Додавання імен стовпців збільшує розмір дампа, але коли він поєднується з розширеними вставками, він незначний.
Розширені вставки об’єднують декілька рядків даних у єдиний запит INSERT. Це значно зменшить розмір файлу для великих SQL дампів, збільшує швидкість INSERT при імпорті, і звичайно рекомендується.
Texy!¶
Texy! формат розмітки. Ви можете побачити приклад на Texy! демо.
XML¶
Легко аналізувати parsable для використання з користувацькими скриптами.
Змінено в версії 3.3.0: Використана схема XML змінилася з версії 3.3.0
YAML¶
YAML is a data serialization format which is both human readable and computationally powerful ( <https://yaml.org> ).