sql >> データベース >  >> RDS >> SQLite

垂直出力を使用してSQLiteクエリ結果を表示する

    .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

    明確にするために、ProductIdProductName 、およびPrice この例の列名です。

    この設定を保存

    SQLiteのデフォルト設定は.mode listです。 、パイプで区切られたリストを使用します。したがって、新しいターミナルウィンドウからSQLiteに接続すると、このデフォルト設定にリセットされます。

    ただし、この設定を構成ファイルに保存して、新しいターミナルウィンドウからSQLiteに接続するたびに上記のコードを再入力する必要がないようにすることができます。

    これを行うには、テキストファイルに次のように入力します。

    .mode line

    次に、ファイルを.sqlitercとして保存します ホームディレクトリにあります。

    コマンドラインシェルを使用してSQLiteに接続するたびに、クエリは上記の例のように垂直出力を使用してフォーマットされます。


    1. GTIDを使用してGaleraクラスターからスタンドアロンMySQLサーバーへの非同期レプリケーションを設定する方法

    2. SQLServerデータベースを文書化する方法

    3. SQLServerで「値をデータ型に変換するときに変換に失敗しました」を修正する方法

    4. 信頼できる接続とは何ですか?