タグ

sqlに関するkururi0421のブックマーク (7)

  • ソーシャルゲームのためのMySQL入門その2 | BLOG - DeNA Engineering

    こんにちはこんにちは。11インチMacBook Airが欲しくてたまらないiwanagaです。 前回の記事 が幸いにもご好評を頂けた様で非常にうれしいです。嬉しくなって、ついがんばって第2弾を書いてしまいました。引き続き、ソーシャルゲームでよく使われるテーブルタイプ毎にちょっとしたテクニックを紹介していきます。 今回はちょっとライトな感じ&読み物になってしまっていますが「ユーザID単位で1つだけ持つデータ」と「パラメータなどのマスターデータ」についてご説明したいと思います。ちなみに次回はInnoDBのデータ構造の簡単な説明と複合プライマリーキーのデータについて、その次で紹介し損ねたちょっとマニアックなテクニックや性能管理のための手法を紹介することを予定しています。 その前に。。。 先日行われた JAPAN INNOVATION LEADERS SUMMIT で弊社松信が「ソーシャルゲーム

    ソーシャルゲームのためのMySQL入門その2 | BLOG - DeNA Engineering
  • 【本日の嵌り】 MySQLバックアップファイルから部分的に復元する

    あるテーブルを復元したいのだが、mysqldumpで取っているバックアップファイルから復元すると、すべてのテーブルが対象になって何時間もかかってしまう。さあ、どうしよう。 そこで、csplitでファイルを分割して該当のものだけ復元することにした。 まず、egrep 'CREATE TABLE' xxxx.sql で何個目にあるかを調べる。xxxx.sqlmysqldumpで取ったときのバックアップファイルである。 [hoge@hoge batch]$ egrep 'CREATE TABLE' xxxx.sql CREATE TABLE `aaaa` ( CREATE TABLE `bbbb` ( ・・・ CREATE TABLE `koreda` ( <= 35番目

    kururi0421
    kururi0421 2010/11/18
    助かった。
  • OTN Japan マニュアル

    OTN Japan マニュアル
  • トランザクションSQL -TECHSCORE-

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • CRUDとは (Create, Read, Update, Delete) クラッド: - IT用語辞典バイナリ

    CRUD フルスペル:Create, Read, Update , Delete 読み方: クラッド CRUDとは、データベース管理システム(DBRS)に必要とされる4つの主要な機能、「作成(Create)」「読み出し(Read)」「更新(Update)」「削除(Delete)」をそれぞれ頭文字で表したもののことである。 例えばSQLにおいては、「作成」に「INSERT」のコマンドが、「読み出し」に「SELECT」、「更新」に「UPDATE」、「削除」には「DELETE」のコマンドがそれぞれ対応している。CRUDのそれぞれの機能を網羅していることは、データベースシステムの完全性を備えるために必須の要素であるとされている。 なお、CRUDの頭文字のうち「R」には「Retrieve」が、同じく「D」には「Destroy」の語が充てられることもある。またCRUDと同様のコンセプトを持った言葉とし

    kururi0421
    kururi0421 2008/01/11
    備忘録として
  • CASE式のススメ(後編):CodeZine

    はじめに CASE式は、SQL-92で標準に取り入れられました。比較的新しい道具であるためか、便利なわりにその真価があまり知られておらず、利用されていなかったり、CASE式の簡略版であるDECODE(Oracle)、IF(MySQL)などの関数で代用されていたりします。 CASE式を活用すると、SQLでできることの幅がぐっと広がり、書き方もスマートになります。しかも、実装非依存の技術なのでコードの汎用性も高まります。特にDECODE関数を使っているOracleユーザーには、ぜひCASE式への乗り換えをお薦めします。 前回『CASE式のススメ(前編)』では、CASE式の文法とその応用方法について解説しました。今回は引き続き、CASE式のより高度な応用方法について解説します。必要な環境 次のいずれかのデータベース(MS Accessは対象外)。Oracle(9i以降)SQL ServerDB2

  • Works - 逆引きSQL比較

    サンプルテーブルを使用し、実際によく使うであろうSQL文を挙げていきます。 このページでは、PostgreSQL について述べています。 他の RDBMS について見たい場合は、各項のリンク ( ORACLE MSSQL SSA Postgres MySQL Jet ) をクリックしてください。 また、使われている言葉の意味がわからない場合は、共通事項を見てください。 この項で使用するサンプルテーブルについて 日付型データをフォーマットして表示するには? 日付の演算あれこれ INSERT時にキーを自動的に連番で振るには? 同一テーブル内の別の行にある情報を結合して検索するには? 結合条件に合致しなくてもすべての行を表示させるには? SELECT文の中で条件分岐するには? クロス集計の方法は? 最大値と等しいデータを検索するには? AテーブルにあってBテーブルにな

  • 1