これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mdb-sql です。
プログラム:
NAME
mdb-sql - MDB ツールへの SQL インターフェイス
SYNOPSIS
mdb-sql [-HFp] [-d 区切り文字] [-i file] [-o file] [データベース]
DESCRIPTION
mdb-sql MDBToolsで配布されているユーティリティプログラムです。
mdb-sql MDB のクエリを許可する データベース 限定された SQL サブセット言語を使用します。
OPTIONS
-H ヘッダー行を抑制します。
-F フッター行を非表示にします。
-p きれいな印刷をオフにします。 デフォルトでは、結果はASCIIテーブル形式で出力されます
これは見栄えはしますが、UNIX ツールで出力を操作するのには役立ちません。
このオプションは、出力をタブ区切り形式でプレーンに印刷します。
-d 代替列を指定する 区切り文字。 いいえの場合 区切り文字 が指定されている場合、列は
きれいに印刷する場合は、タブ文字で区切られます (-p) がオフになっています。 きれいなら
印刷が有効になっている場合、このオプションは無意味です。
-i 入力を指定する file. このオプションは入力を許可します file されるSQLを含む
に渡された mdb-sql. 注を参照してください。
-o 出力を指定する file. このオプションは、出力の名前を許可します file 使用する
stdoutの代わりに。
コマンド
mdb-sql 対話モードでは、いくつかの特別なコマンドが必要です。
接続する 〜へ <データベース>
ない場合 データベース コマンドラインで指定された場合、このコマンドは前に必要です
すべてのクエリが発行されます。 また、ツール内で一度データベースを切り替えることもできます。
切断
電流から切断されます データベース.
go 各バッチは、「go」コマンドを使用してパーサーに送信されます。
reset 「reset」コマンドを使用して、バッチをクリアできます。
リスト テーブル
list tablesコマンドは、この中に利用可能なテーブルのリストを表示します データベース,
コマンドラインの mdb-tables ユーティリティに似ています。
説明する テーブル
指定したテーブルの列情報を表示します。
やめます ツールを終了します。
SQL 言語
現在実装されている SQL サブセットは非常に小さく、単一のテーブル クエリのみをサポートしています。
集計はなく、WHERE 句のサポートは限定的です。 の簡単なあらすじはこちら
サポートされている言語。
選択する:
選択 [* | ] からどこ
の項目に表示されます。 リスト:
[、 ]
コラボレー 句:
[と]
オペレーター:
=、=>、=<、<>、いいね、<、>
リテラル:
単一引用符で囲まれた整数、浮動小数点数、または文字列リテラル
注意事項
を通過するとき file (-i) またはパイプ出力 mdb-sql 最後の 'go' はオプションです。 これ
次のような構成を許可します
echo "Table1 から * を選択" | mdb-sql mydb.mdb
正しく動作します。
-i コマンドに文字列 'stdin' を渡して、パイプを使用しているかのようにテキストの入力をテストできます。
ENVIRONMENT
MDB_JET3_CHARSET
入力JET3の文字セットを定義します(アクセス97) file。 デフォルトはCP1252です。 見る
iconvとします。
MDBICONV
出力文字セットを定義します。 デフォルトはUTF-8です。 mdbtoolsはでコンパイルされている必要があります
iconv。
MDBOPTS
オプションの半列区切りリスト:
・use_index
・no_memo
・debug_like
・debug_write
・debug_usage
・debug_ole
・debug_row
・debug_props
・debug_allは、すべてのdebug_ *オプションのショートカットです。
歴史
mdb-sql MDB ツール 0.3 で初めて登場しました。
onworks.net サービスを使用してオンラインで mdb-sql を使用する