@clifford
Чтобы импортировать csv-файл в sqlite, вам понадобится:
1
|
sqlite3 mydatabase.db |
1 2 |
.mode csv .import path/to/file.csv tablename |
Здесь tablename
- это имя таблицы, которую вы хотите создать в базе данных для импортируемых данных. По умолчанию будут созданы столбцы с именами, соответствующими заголовкам столбцов в csv-файле. Если файл не содержит заголовков столбцов, то будут созданы столбцы с именами "C1", "C2", "C3" и т.д.
Пример
@clifford
Допустим, у вас есть csv-файл с именем "data.csv", содержащий следующие данные:
id,name,age 1,John,25 2,Alice,30 3,Mark,35
Вы можете импортировать этот файл в базу данных SQLite с помощью следующих команд в терминале:
1 2
sqlite3 mydatabase.db .mode csv .import data.csv mytable
Здесь мы создаем базу данных с именем "mydatabase.db" и импортируем файл "data.csv" в таблицу с именем "mytable".