Unetway

SQLite - Команды

Введите команду sqlite3, которая предоставит вам командную строку SQLite, в которой вы будете запускать различные команды SQLite.

$sqlite3
SQLite version 3.25.3
Enter ".help" for instructions
sqlite>

Для перечисления доступных точечных команд вы можете ввести .help в любое время. Например:

sqlite>.help

Вышеприведенная команда отобразит список различных важных команд SQLite dot, которые перечислены в следующей таблице.

Название Описание
.backup ?DB? FILE Резервная БД (по умолчанию main) для FILE
.bail ON|OFF Остановка после ошибки. По умолчанию OFF
.databases Имена списков и файлы прикрепленных баз данных
.dump ?TABLE? Дамп базы данных в текстовом формате SQL. Если TABLE указан, только таблицы дампов, соответствующие шаблону LIKE TABLE
.echo ON|OFF Включить или выключить эхо-сигнал команды
.exit Выйти из приглашения SQLite
.explain ON|OFF Включите или выключите режим вывода, подходящий для EXPLAIN. Без аргументов он превращает EXPLAIN
.header(s) ON|OFF Включение или выключение отображения заголовков
.help Показать это сообщение
.import FILE TABLE Импортировать данные из FILE в таблицу
.indices ?TABLE? Показывать имена всех индексов. Если TABLE указан, отображают только индексы для таблиц, соответствующих шаблону LIKE TABLE
.load FILE ?ENTRY? Загрузка библиотеки расширений
.log FILE|off Включите или выключите ведение журнала. FILE может быть stderr / stdout
.mode MODE

Установите выходной режим, в котором MODE является:

  • csv - значения, разделенные запятыми
  • column - столбцы с выравниванием по левому краю.
  • html - код HTML <table>
  • insert - инструкции вставки SQL для таблицы
  • line - одно значение на строку
  • list - Значения, разделенные линией .separator
  • tabs - значения, разделенные табуляцией
  • tcl - Элементы списка TCL
.nullvalue STRING Печать STRING вместо значений NULL
.output FILENAME Отправить вывод в FILENAME
.output stdout Отправить вывод на экран
.print STRING... Печать литералов STRING
.prompt MAIN CONTINUE Заменить стандартные подсказки
.quit Выйти из приглашения SQLite
.read FILENAME Выполнить SQL в FILENAME
.schema ?TABLE? Показать инструкции CREATE. Если TABLE указан, отображаются только таблицы, соответствующие шаблону LIKE TABLE
.separator STRING Изменить разделитель, используемый режимом вывода и .import
.show Показывать текущие значения для различных настроек
.stats ON|OFF Включение или выключение статистики
.tables ?PATTERN? Имена списков таблиц, соответствующих шаблону LIKE
.timeout MS Попробуйте открыть заблокированные таблицы для MS миллисекунд
.width NUM NUM Установка ширины столбцов для режима column
.timer ON|OFF Включение или выключение измерения таймера процессора