.mode
に提供できる値の1つ SQLiteコマンドラインシェルを使用する場合のドットコマンドはline
。
.mode line
を使用する 垂直出力を使用してクエリ結果を出力します。つまり、各列は新しい行に表示されます。列名が、等号と列の値とともに表示されます。
例
実例を示します。
.mode line
SELECT * FROM Products;
結果:
ProductId = 1 ProductName = Widget Holder Price = 139.5 ProductId = 2 ProductName = Widget Opener Price = 89.7 ProductId = 3 ProductName = Widgets - 6 Pack Price = 374.2 ProductId = 4 ProductName = Blue Widget Price = 63.0
明確にするために、ProductId
、ProductName
、およびPrice
この例の列名です。
この設定を保存
SQLiteのデフォルト設定は.mode list
です。 、パイプで区切られたリストを使用します。したがって、新しいターミナルウィンドウからSQLiteに接続すると、このデフォルト設定にリセットされます。
ただし、この設定を構成ファイルに保存して、新しいターミナルウィンドウからSQLiteに接続するたびに上記のコードを再入力する必要がないようにすることができます。
これを行うには、テキストファイルに次のように入力します。
.mode line
次に、ファイルを.sqliterc
として保存します ホームディレクトリにあります。
コマンドラインシェルを使用してSQLiteに接続するたびに、クエリは上記の例のように垂直出力を使用してフォーマットされます。