MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました SQLite3は多くの場面で使われるデータベースとなっています。多くのプログラミング言語が対応し、ファイルベースで特別なソフトウェアを使わずに利用できるのが便利です。そして大抵専用のsqlite3コマンドを使って利用しているはずです。 ターミナルからSQLite3を使う機会が多い人に使ってみて欲しいのがLiteCLIです。入力補完の付いた便利なクライアントです。 LiteCLIの使い方 入力すると即座に候補が表示されます。 表示される候補はSQLの状態によって変わります。 SQLのハイライトもされます。 通常のクライアントではタブを二回押して候補を表示させることはできますが、LiteCLIはよりスムーズにSQLを記述できます。簡単なものであれば、殆どキー入力せずにSQLが書けてしま
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました SQLiteはプロトタイプ開発であったり、小さなWebサービスなどを開発するのに非常に役立ちます。単一ファイルで動きますがちゃんとSQLも使えますし、本格的な作りです。 そんなSQLiteを使った開発時に用意しておきたいのがSQLite Webです。Python製で簡単に使えるSQLite管理です。 SQLite Webの使い方 SQLite Webをインストールしたら、後は sqlite-web コマンドの引数としてSQLiteファイルのパスを渡すだけです。 こちらはトップページです。 構造やインデックスが確認できます。 内容も見られます。 さらに任意のクエリも実行できます。 新しいテーブルを作ることもできます。 SQLite Webは任意のパスにあるSQLiteを指定できるので
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 開発時においてSQLiteを使うケースが増えています。MySQLなどと比べても大差ない使い勝手ですし、わざわざサーバを立ち上げることなく使えるのが手軽です。O/Rマッパーを使っているならばデータベースの違いを意識することもないでしょう。 そんなSQLiteにWebベースの管理画面を提供するのがSQLite Webです。コマンドラインから任意のデータベースを指定できるのが便利です。 SQLite Webの使い方 SQLite Webの実行はコマンドラインでできます。 sqlite-web /path/to/sqlite.database そうするとWebページが開いてデータベースの内容が確認できます。 データベース構造の確認。 内容の確認。 任意のSQLを実行できます。結果をJSON
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Excelは何にでも活用されますが、それでも基本は表計算ソフトウェアです。蓄積されていくデータが多くなるのに従って、データベースソフトウェアが必要になってくるでしょう。データベースであれば、他のソフトウェアからも同じデータが利用できるようになります。 今回はExcelからODBCなしでSQLiteを操作できるSQLiteForExcelを紹介します。 SQLiteForExcelの使い方 SQLiteForExcelのSQLは次のように実行します。 RetVal = SQLite3PrepareV2(myDbHandle, "CREATE TABLE MyFirstTable (TheId INTEGER, TheText TEXT, TheValue REAL)", myStmt
企業内で動くシステムの多くは表計算ソフトウェアを使って作られたデータを元に動くのではないでしょうか。MS Excelはもちろん、CSVファイルやGoogleスプレッドシートなど数多くの表計算ソフトウェアが動き、データが作られています。 そんなデータをシステムで使う際に、わざわざパースして使うのでは面倒です。sqlitebiterでSQLite3に変換してしまいましょう。 sqlitebiterの使い方 sqlitebiterを実行します。今回はJSONファイルを変換してみます。 $ sqlitebiter file test.json -o test.sqlite convert 'test.json' to 'results' table そうするとresultsというテーブルができあがります(JSONのルートキー名になります)。複数のファイルを一括で変換すれば、それぞれテーブル名になり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く