タグ

DBに関するhrmspr22のブックマーク (7)

  • HDDの性能の説明

    =ハードディスクドライブ(HDD)ってなに?= 「ハードディスクドライブ」とは、パソコンに記憶させたいデータを長期的に保存しておくパーツの事です。 名前が長いので、普通は「HDD」と略して表記される場合が多いです。 ハードディスクの中には金属の円盤が入っていて、これにカセットテープやビデオテープの様に磁気を使ってデータを書き込んでいます。 磁気の力で物理的に金属盤にデータが書き込まれますから、電源を切ってもデータはそのまま保存され続けます。 大事なデータがたくさん保管される、大切なパーツですね。 しかしハードディスクはパソコンのパーツの中で最も酷使される部分でもあるので、故障する事が一番多いパーツでもあります。 また、中では円盤が高速で回転していて、それにミクロン単位の動作で書き込み作業をしていますから、振動やショックに非常に弱くもあります。 パソコンを動かしている時にヘンにグラ

  • accessclub.jp - このウェブサイトは販売用です! - アクセスクラブ リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • LAST_INSERT_IDを使って採番テーブルを扱う - (゚∀゚)o彡 sasata299's blog

    2009年07月06日22:54 MySQL LAST_INSERT_IDを使って採番テーブルを扱う 採番テーブルというのは、例えば同じ DB の違うテーブル(data_1テーブルとdata_2テーブルとか)で id を重複させたくない(つまり、data_1テーブル、data_2テーブルでは auto_increment は付けない)場合などに、ユニークな id を生成するためのテーブルです。こんな感じ。 CREATE TABLE num ( id bigint(20) unsigned NOT NULL DEFAULT '0' ) ENGINE=InnoDB; +-------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---

  • プリペアドステートメント - データベース接続(PEAR::DB) - PEAR入門

    例えば何行ものデータを挿入する場合を考えて見ます。値だけ異なるようなSQL文を何度も実行する場合、プリペアドステートメントを使うと便利です。 プリペアドステートメントを使う場合には"query"メソッドの代わりにDB_commonクラスで用意されている"prepare"メソッドを使います。 prepare resource prepare (string $query) execute() で実行できるように、SQL 文を 準備します。 パラメータ: string $query 準備するクエリ。 返り値: resource - クエリのハンドル、あるいは失敗した場合に DB_Error オブ ジェクトを返します。 使い方は"query"メソッドでプレースホルダーを使った場合と同じです。何度も繰り返し使われるSQL文の中で、毎回異なる値の部分を「?」で置き換えて指定します。 $sql = "

  • Perl-DBI/SELECT - yanor.net/wiki

    SELECT $sth = $dbh->prepare('SELECT id, name, age FROM t1 WHERE age > ?'); $sth->execute(15); while ($row = $sth->fetchrow_hashref()){ print $row->{id},"\n"; print $row->{name},"\n"; } die $sth->errstr if $sth->err; fetchrow_xxx()が途中でエラーを起こした場合、返値がundefなためwhile()ループを抜ける。 全行走査できたのかエラーだったのか調べるためには、 $sth->errを使うか、 RaiseErrorで例外をキャッチする。 selectxxx_xxx系 (prepare()を経ずに)SQLを直接実行する。 1行を取得 $row = $dbh->sele

  • クエリの結果の取得 - データベース接続(PEAR::DB) - PEAR入門

    SELECTなどのSQL文を発行した場合、結果としてデータベースから結果が帰ってきます。ここではその帰ってきた結果の処理の方法を見ていきます。 "query"メソッドにおいて、結果が戻ってくるようなクエリを実行した場合、DB_resultオブジェクトを返してきます。DB_resultオブジェクトから結果を取り出すにはDB_resultクラスで用意されている"fetchRow"メソッドを使います。 fetchRow mixed &fetchRow ([integer $fetchmode = DB_DEFAULT_MODE [, integer $rownum = NULL]]) 結果セットからデータの行を取得し、 結果ポインタを次の行に移動します。 データの形式は、配列あるいはオブジェクトとなります。 パラメータ: integer $fetchmode 使用するフェッチモード。デフォルトは

  • DBI-DBDについて

    DBI/DBDの使い方 この文章は、perlcgi等のプログラムができ、SQLの基的な使い方を知っているひとを対象に書かれています。 また、DBI/DBDモジュールを利用するには、perl5のオブジェクト指向(風)プログラミングの知識もある程度以上は必要です。 DBI/DBDとは、perlとデータベースの間をとりもってくれる汎用インターフェイスです。 DBIモジュールとDBDモジュールからできており、DBDモジュールは、各データベースごとに存在します。 プログラマは、DBIモジュールのルールにしたがってプログラミングすることで、どのようなデータベースにも、同じようにアクセスするプログラムを書くことができます。 ここでは、DBD/pg(PostgreSQLDBDモジュール)を使った例を提示しますが、基的には、どのようなDB相手でも同様のことができます。

  • 1