sqlite3 - онлайн в облаке

Это команда sqlite3, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


sqlite3 - Интерфейс командной строки для SQLite версии 3

СИНТАКСИС


sqlite3 [кредита] [файл базы данных] [SQL]

РЕЗЮМЕ


sqlite3 это интерфейс на основе терминала для библиотеки SQLite, который может оценивать запросы
интерактивно и отображать результаты в нескольких форматах. sqlite3 также могут быть использованы
в сценариях оболочки и других приложениях для обеспечения функций пакетной обработки.

ОПИСАНИЕ


Для начала sqlite3 интерактивный сеанс, вызовите sqlite3 команда и, при желании, предоставить
имя файла базы данных. Если файл базы данных не существует, он будет создан. Если
файл базы данных существует, он будет открыт.

Например, чтобы создать новый файл базы данных с именем «mydata.db», создайте таблицу с именем «заметки».
и вставьте в эту таблицу пару записей:

$ sqlite3 mydata.db
SQLite версии 3.8.8
Введите ".help" для получения инструкций.
sqlite> Создайте (см. таблицу ниже) заметки (текст, приоритет ЦЕЛОЕ);
sqlite> вставить в памяток ценности ('доставить Проект описание', 10);
sqlite> вставить в памяток значения ('обед Кристин', 100);
sqlite> выберите * от служебные записки;
доставить описание проекта | 10
обед с Кристиной | 100
sqlite>

Если имя базы данных не указано, можно использовать команду ATTACH sql для подключения к существующим
или создайте новые файлы базы данных. ATTACH также можно использовать для подключения к нескольким базам данных
в рамках одного интерактивного сеанса. Это полезно для переноса данных между базами данных,
возможно изменение схемы по ходу дела.

Необязательно, оператор SQL или набор операторов SQL могут быть предоставлены как один аргумент.
Несколько операторов следует разделять точкой с запятой.

Например:

$ sqlite3 -линия mydata.db 'Выбрать * от памяток в котором приоритет > 20; '
text = обед с Кристиной
приоритет = 100

SQLITE МЕТА-КОМАНДЫ
Интерактивный интерпретатор предлагает набор мета-команд, которые можно использовать для управления
выходной формат, проверьте прикрепленные в данный момент файлы базы данных или выполните административные
операции с присоединенными базами данных (например, восстановление индексов). Мета-команды
всегда с префиксом точки (.).

Список доступных мета-команд можно просмотреть в любое время, введя '.help'
команда. Например:

sqlite> .help
.backup? БД? ФАЙЛ Резервная БД (по умолчанию "основная") в ФАЙЛ
.bail on | off Остановить после появления ошибки. По умолчанию ВЫКЛ.
.clone NEWDB Клонировать данные в NEWDB из существующей базы данных
.databases Список имен и файлов прикрепленных баз данных.
.dump? ТАБЛИЦА? ... Дамп базы данных в текстовом формате SQL
Если указано TABLE, дамп только соответствующих таблиц
ТАБЛИЦА шаблонов LIKE.
.echo on | off Включение или выключение эха команды
.eqp on | off Включение или отключение автоматического ПЛАН ЗАПРОСОВ EXPLAIN
.exit Выйти из этой программы
. объяснить? on | off? Включите или выключите режим вывода, подходящий для EXPLAIN.
Без аргументов включается EXPLAIN.
.fullschema Показать схему и содержимое таблиц sqlite_stat
.headers on | off Включение или отключение отображения заголовков.
.help Показать это сообщение
.import ТАБЛИЦА ФАЙЛОВ Импортировать данные из ФАЙЛА в ТАБЛИЦУ
.indices? ТАБЛИЦА? Показать названия всех индексов
Если указано TABLE, показывать только индексы для таблиц
соответствие LIKE pattern TABLE.
.load ФАЙЛ? ENTRY? Загрузите библиотеку расширений
.log ФАЙЛ | off Включение или отключение входа в систему. ФАЙЛ может быть stderr / stdout
.mode РЕЖИМ? ТАБЛИЦА? Установите режим вывода, где РЕЖИМ является одним из:
csv значения, разделенные запятыми
столбец Столбцы с выравниванием по левому краю. (См. Ширину)
html HTML код
вставить операторы вставки SQL для ТАБЛИЦЫ
строка Одно значение в строке
список Значения, разделенные строкой .separator
вкладки Значения, разделенные табуляцией
tcl элементы списка TCL
.nullvalue STRING Использовать STRING вместо значений NULL
.once FILENAME Вывод следующей команды SQL только в FILENAME
.open? FILENAME? Закройте существующую базу данных и снова откройте FILENAME.
.имя выходного файла? Отправить вывод в FILENAME или stdout
.print STRING ... Распечатать буквальный STRING
.prompt ГЛАВНАЯ ПРОДОЛЖИТЬ Заменить стандартные подсказки
.quit Выйти из программы
.read ИМЯ ФАЙЛА Выполнить SQL в ИМЯ ФАЙЛА
.restore? DB? ФАЙЛ Восстановить содержимое БД (по умолчанию "основная") из ФАЙЛА
.save ФАЙЛ Записать базу данных в памяти в ФАЙЛ
.schema? ТАБЛИЦА? Показать операторы CREATE
Если указано ТАБЛИЦА, показывать только совпадающие таблицы
ТАБЛИЦА шаблонов LIKE.
.separator STRING? NL? Измените разделитель, используемый режимом вывода и .import
NL - знак конца строки для CSV.
.shell CMD ARGS ... Запустить CMD ARGS ... в системной оболочке
.show Показать текущие значения для различных настроек
.stats on | off Включение или отключение статистики
.system CMD ARGS ... Запустить CMD ARGS ... в системной оболочке
.таблицы? ТАБЛИЦА? Список названий таблиц
Если указано ТАБЛИЦА, отображаются только таблицы, соответствующие
ТАБЛИЦА шаблонов LIKE.
.timeout MS Попробуйте открыть заблокированные таблицы в течение миллисекунд MS
.timer on | off Включение или выключение таймера SQL
.trace FILE | off Выводить каждый оператор SQL по мере его выполнения
.vfsname? AUX? Вывести имя стека VFS
.width NUM1 NUM2 ... Установить ширину столбца для режима "столбец"
Отрицательные значения с выравниванием по правому краю
sqlite>

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


sqlite3 имеет следующие возможности:

-залог Остановитесь после появления ошибки.

-партия Принудительный пакетный ввод-вывод.

-колонка
Результаты запроса будут отображаться в виде таблицы с использованием пробелов.
для разделения столбцов и выравнивания вывода.

- команда команду
пробег команду перед чтением stdin

-CSV Установите режим вывода на CSV (значения, разделенные запятыми).

-эхо Команды печати перед выполнением.

-в этом файл
Читать и выполнять команды из файл , который может содержать сочетание операторов SQL и
мета-команды.

-[нет заголовка
Включите или отключите заголовки.

-Помощь Показать справку по параметрам и выйти.

-html Результаты запроса будут выведены в виде простых HTML-таблиц.

-интерактивный
Принудительный интерактивный ввод-вывод.

-линия Результаты запроса будут отображаться с одним значением в строке, строки разделены пробелом.
линия. Разработан таким образом, чтобы его можно было легко анализировать скриптами или другими программами.

-список Результаты запроса будут отображаться с разделителем (по умолчанию |).
между каждым значением поля. По умолчанию.

-ммап N
Установите размер mmap по умолчанию на N

-нулевое значение string
Установить строку, используемую для представления значений NULL. По умолчанию '' (пустая строка).

-разделитель разделитель
Установите разделитель выходных полей. По умолчанию - "|".

-статистика Распечатывайте статистику памяти перед каждой финализацией.

-версия
Показать версию SQLite.

-vfs имя
Используйте имя как VFS по умолчанию.

INIT ФАЙЛОВ


sqlite3 читает файл инициализации, чтобы установить конфигурацию интерактивного
среда. Во время инициализации любой ранее указанный параметр может быть
переопределено. Последовательность инициализации следующая:

o Конфигурация по умолчанию установлена ​​следующим образом:

mode = СПИСОК
разделитель = "|"
главная подсказка = "sqlite>"
продолжить подсказку = "...>"

o Если файл ~ / .sqliterc существует, сначала обрабатывается. можно найти в доме пользователя
каталог, он читается и обрабатывается. Обычно он должен содержать только мета-команды.

o Если присутствует опция -init, указанный файл обрабатывается.

o Все остальные параметры командной строки обрабатываются.

Использование sqlite3 в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows