既存テーブルの中身ごと複製したい時、各DBでコマンドが異なるのでまとめ。 SELECTの内容を変更すれば、項目を抜き出して作成したり、とある条件下のデータのみ抽出して別テーブルで作成することも可能。
既存テーブルの中身ごと複製したい時、各DBでコマンドが異なるのでまとめ。 SELECTの内容を変更すれば、項目を抜き出して作成したり、とある条件下のデータのみ抽出して別テーブルで作成することも可能。
今回はSinatra(シナトラ)についてです. シナトラと言っても,フランク・シナトラではありません.(歳がばれますね) 普段, 何気にRailsを使用しています. 自分で書くコード量も少なく,ほとんどフレームワークがやってくれますが,ちょっとしたWebサイトを作成するだけでも,Gemやらファイルやらで,かなりのビッグサイズになってしまいます. そんな,Railsのような巨大なフレームワークを使う程でもない,データベースの保守などのちょっとしたサイトを構築したい,でも,PHPではなく,あくまでもRubyで,しかもActiveRecordのようなデータベースマッパーや,ERBのようなテンプレートを利用したい,というような場合に最適なWebフレームワークが... Sinatraです. 今回は,このSinatraのフレームワークを使って,SQLiteデータベースのテーブルのレコードの表示,登録,
sqlite3 コマンド 2014/02/02 SQLiteのデータベースファイルを操作するコマンド。 以下のコマンドで、SQLを実行できる。 sqlite3 ファイル名 SQLステートメント SQLだけでなく、インタプリタで実行できるいろいろなコマンドも指定できる。 例 # ダンプする sqlite3 ファイル名 .dump インタプリタ 2013/09/05 SQLを省略すると、mysqlコマンドなどと同じくSQLiteのSQLインタプリタが起動する。 sqlite3 ファイル名 すると、 sqlite> というプロンプトが表示されて、以下のようなコマンドが実行可能になる。 テーブル一覧を確認 sqlite> .tables SQLを実行 sqlite> select * from テーブル名; テーブル定義を確認 sqlite> .schema テーブル名 ダンプ sqlite> .
軽い気持ちで投稿したら、思わぬ反響を頂いたこの話。 賛否両論で色々な意見を頂きました。 問題点も含めてある程度メリット・デメリットが見えてきたので、最後にまとめてみます。 ブコメ、Twitterで色々と意見を頂いた方々ありがとうございました。 この場を借りてお礼申し上げます。 前回までのおさらい クライアントとサーバー間で何らかのデータの受け渡しをする時に、 よく使われるフォーマットとしてJSONやXMLがあります。 構造がシンプルなテキストで汎用性が高いため、あらゆるプラットフォーム間の差異を吸収するフォーマットとしてメジャーな存在です。 モバイルアプリも例外ではないのですが、JSONなどを使わずにSQLiteのDBファイルを直接渡してやりとりするというのが先日書いた記事です。 SQLiteはクロスプラットフォームな上に1ファイルで完結するので、1つのファイルで様々なプラットフォームから
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く