Шпаргалка по SQLite
Для работы с файлом базы данных из командной строки можно запустить команду:
$ sqlite3 database.sqlite
Внутри клиента доступны следующие команды:
.help
- помощь.quit
- выход.tables
- список таблиц в базе данных.schema <table>
- показать команду CREATE TABLE, при помощи которой может быть создана таблица.read <file>
- выполнить команды из указанного файла
Замену подстроки в колонках можно осуществить, например, следующим образом:
update contacts set vcard = replace(vcard, '\r\n', x'0A0D');
При помощи префикса x можно указать последовательность байтов. Такой командой я исправлял адресную книгу, извлечённую из MySQL и импортированную в SQLite.