Це команда mdb-sql, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
mdb-sql - Інтерфейс SQL для інструментів MDB
СИНТАКСИС
mdb-sql [-HFp] [-d роздільник] [-i файл] [-o файл] [база даних]
ОПИС
mdb-sql це допоміжна програма, що поширюється разом із MDB Tools.
mdb-sql дозволяє виконувати запити до MDB база даних використання обмеженої мови підмножини SQL.
ВАРІАНТИ
-H Придушити рядок заголовка.
-F Придушити рядок нижнього колонтитула.
-p Вимкніть гарний друк. За замовчуванням результати друкуються у форматі таблиці ASCII
який виглядає гарно, але не сприяє маніпулюванню результатами за допомогою інструментів Unix.
Цей параметр друкує вихідні дані у форматі, розділеному табуляторами.
-d Вкажіть альтернативний стовпець роздільник. Якщо ні роздільник вказано, стовпці будуть
бути розділені символом табуляції, якщо гарно друкується (-p) вимкнено. Якщо красиво
друк увімкнено, ця опція позбавлена сенсу.
-i Вкажіть вхід файл. Цей параметр дозволяє вводити дані файл містить потрібний SQL
перейшов до mdb-sql. Див Примітки.
-o Вкажіть вихід файл. Цей параметр дозволяє назвати вихід файл бути використаним
замість стандартного виведення.
КОМАНДИ
mdb-sql в інтерактивному режимі приймає деякі спеціальні команди.
з'єднуватися до <база даних>
Якщо ні база даних було вказано в командному рядку, ця команда необхідна раніше
видаються будь-які запити. Він також дозволяє перемикати бази даних один раз в інструменті.
відключати
Відключиться від струму база даних.
go Кожна партія надсилається на синтаксичний аналізатор за допомогою команди 'go'.
reset Пакет можна очистити за допомогою команди 'reset'.
список Таблиці
Команда list tables відобразить список доступних таблиць у цьому база даних,
подібно до утиліти mdb-tables у командному рядку.
описувати таблиця
Відобразить інформацію про стовпець для вказаної таблиці.
вихід Вийде з інструменту.
SQL МОВА
Наразі реалізована підмножина SQL є досить невеликою, підтримує лише окремі запити таблиці,
відсутність агрегатів і обмежена підтримка положень WHERE. Ось короткий синопсис
підтримувана мова.
виберіть:
SELECT [* | ] ВІД ДЕ
колонка список:
[, ]
де речення:
[І ]
оператор:
=, =>, =<, <>, як, <, >
буквальне:
цілі числа, числа з плаваючою комою або рядковий литерал в одинарних лапках
ПРИМІТКИ
При проходженні а файл (-i) або виведення трубопроводу до mdb-sql останнє 'go' необов'язкове. Це
дозволяти такі конструкції, як
echo "Вибрати * з таблиці1" | mdb-sql mydb.mdb
правильно працювати.
Команда -i команді можна передати рядок 'stdin', щоб перевірити введення тексту так, ніби використовується труба.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
MDB_JET3_CHARSET
Визначає кодировку входу JET3 (доступ 97) файл. За замовчуванням – CP1252. Побачити
iconv(1).
MDBICONV
Визначає вихідну кодировку. За замовчуванням – UTF-8. mdbtools повинні бути скомпільовані
iconv.
MDBOPTS
розділений напівстовпцями список опцій:
· індекс_використання
· no_memo
· debug_like
· debug_write
· debug_usage
· debug_ole
· рядок_налагодження
· debug_props
· debug_all — це ярлик для всіх параметрів debug_*
ІСТОРІЯ
mdb-sql вперше з'явився в MDB Tools 0.3.
Використовуйте mdb-sql онлайн за допомогою служб onworks.net