Перш ніж імпортувати файл, потрібно підготувати наступне:
- Таблиця бази даних, до якої будуть імпортовані дані з файлу.
- CSV-файл із даними, які співпадають із кількістю стовпців таблиці та типом даних у кожному стовпчику.
- Обліковий запис, який підключається до сервера баз даних MySQL, має права FILE та INSERT.
Припустимо, у нас є наступна таблиця:
Створіть таблицю з використанням наступних запитів:
CREATE TABLE IF NOT EXISTS `survey` (
`projectId` bigint(20) NOT NULL,
`surveyId` bigint(20) NOT NULL,
`views` bigint(20) NOT NULL,
`dateTime` datetime NOT NULL
);
ВАШИЙ CSV-ФАЙЛ МОЖЕ ВІДКЛАДНО ФОРМУВАННЯ ДЛЯ ПРИКЛАДУ ДЛЯ ПОСЛІДНОГО ДОСЛІДЖЕННЯ З ВІДКЛЮЧЕНОМ ІМІДЖ:
Якщо все добре. Будь ласка, виконайте наступний запит, щоб ЗАВАНТАЖИТИ ДАНІ З ФАЙЛУ CSV:
ПРИМІТКА. Будь ласка, додайте абсолютний шлях вашого файлу CSV
LOAD DATA INFILE '/var/www/csv/data.csv'
INTO TABLE survey
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
Якщо все зробилося. ви успішно експортували дані з CSV в таблицю