sqlite3でsqlの結果をファイルに出力する方法

2015.10.31 Saturday 20:12
0
    sqlite3でsqlの結果をファイルに出力する方法

    -------------------
    sql> .output 出力ファイル名.log
    -------------------

    ですればいい
    よくあるのは

    -------------------
    sql> .mode csv
    sql> .output file_a.csv
    sql> select * ffrom test_tbl;
    -------------------

    カラム名のヘッダが必要な場合は、.headers onをつける
    .mode csvでcsvの形で出力する
    これでSQLite3でクエリの結果をCSVファイルへ出力
    category:sqlite | by:ittoocomments(0)trackbacks(0) | -

    SQLite INTEGERの最大値

    2015.10.25 Sunday 23:13
    0
      SQLite INTEGERの最大値

      INTEGER PRIMARY KEY AUTOINCREMENTの最大値

      create table a_table(id integer primary key, name text);
      などでテーブル作成する

      9,223,372,036,854,775,807 まで。

      マイナスは
      -9,223,372,036,854,775,808

      category:sqlite | by:ittoocomments(0)trackbacks(0) | -

      sqliteのよく使用するコマンドメモ

      2015.10.25 Sunday 09:35
      0
        sqliteのよく使用するコマンドメモ

        ■sqliteに起動(ログイン)
        sqlite3 データベース名

        ■テーブルスキーマー確認「.schema」
        .schema テーブル名 (oracleで言う desc)
        .schemaだと全テーブル

        ■外部ファイルを読んで実行する
        sqlite> .read select.sql

        ■数値としてソートする
        カラム「column_a」列を文字ではなく数値としてソートする
        cast( 〜 as integer)

        select * from tbl order by cast( column_a as integer) desc


        category:sqlite | by:ittoocomments(0)trackbacks(0) | -

        sqlite3においてレコード件数の取得方法

        2015.10.25 Sunday 07:39
        0
          SQLite3において、レコード件数の取得方法
          SELECT COUNT(*)文による件数の取得

          $dsn = 'sqlite:./lib/dbfile'; // DBファイル指定
          $pdo = new PDO($dsn); // DB接続
          $sql_cnt = $pdo->query("SELECT count(*) as cnt FROM tbl ");
          $total_count = $sql_cnt->fetchColumn(); // これでレコード数がわかる
          category:sqlite | by:ittoocomments(0)trackbacks(0) | -

          ad
          Calender
           123456
          78910111213
          14151617181920
          21222324252627
          28293031   
          << May 2017 >>
          Selected entry
          PR
          Category
          Archives
          Recent comment
          • Ready Boost測定usb2個使用して測定した
            TwoFactor Authentication
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            66hills
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            ssd
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            max
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            DOM
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            DOM
          • コンピュータ業界の根本的な変化
            cloud
          • コンピュータ業界の根本的な変化
            Dellの仮想化
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            えちごや
          • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
            touch
          Recent trackback
          • スマートフォンの法人活用例
            無線LANネットのブログ
          • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
            特選情報
          Recommend
          Link
          Profile
          Search
          Others
          Mobile
          qrcode
          Powered
          無料ブログ作成サービス JUGEM