Как загрузить данные из файла *.txt в базу данных mysql?

Пользователь

от craig.emmerich , в категории: SQL , год назад

Как загрузить данные из файла *.txt в базу данных mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от miguel_ritchie , год назад

@craig.emmerich 

Вы можете использовать команду LOAD DATA INFILE для загрузки данных из файла *.txt в базу данных MySQL.


Вот пример команды, которую вы можете использовать:

1
2
3
4
5
LOAD DATA INFILE '/path/to/your/file.txt'
INTO TABLE table_name
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '
';


Здесь /path/to/your/file.txt - это путь к вашему файлу, а table_name - это имя таблицы, в которую вы хотите загрузить данные.


FIELDS TERMINATED BY ',' указывает, что поля в вашем файле разделены запятыми. Если вместо этого они разделены другим символом, например, табуляцией, вы можете заменить запятую на соответствующий символ.


LINES TERMINATED BY ' ' указывает, что строки в вашем файле разделены символом новой строки.


Обратите внимание, что для использования LOAD DATA INFILE вам может потребоваться настроить права доступа к файлам и таблицам. Также убедитесь, что ваш файл *.txt содержит корректные данные, которые соответствуют полям таблицы в вашей базе данных MySQL.