mysqlに関するshino0331のブックマーク (3)

  • MySQLの基礎を学ぼう [サンプル開発編](1/2) ― @IT

    連載第4回「MySQLの基礎を学ぼう [準備編] 」では、MySQLの基操作や今回取り上げるサンプル開発の下準備を行いました。今回は、「簡易オンラインストア」のサンプルコードを実際に見ながら、MySQLの使用方法や特長について理解を深めましょう! MySQLサーバの利用(1) サンプルのダウンロードと実行 連載第3回「サンプルで理解! フォームデータの受け渡し」では、「簡易オンラインストア」を題材にPHPによるフォームデータの受け渡しについて解説しました。今回は、同じくサンプルコードを用いてMySQLサーバを利用したデータの受け渡し(参照/登録)方法について紹介します。 まず、sample3のソースファイルをダウンロードして、Apacheのドキュメントルートに展開してみましょう。

    MySQLの基礎を学ぼう [サンプル開発編](1/2) ― @IT
  • MySQL/PostgreSQLなどデータベースの学習ならDBOnline

    MySQL は世界中で広く利用されているデータベースの一つで現在 Oracle 社が開発をおこなっています。ここでは MySQL をこれから使われる方を対象とした MySQL 入門を掲載します。 MySQL をローカル環境にインストールする方法や、 MySQL を使ってデータベース、テーブル、ユーザー、トリガなどの作成する方法に関して簡単なサンプルを使って実際に試しながら一つ一つ解説していきます。

    MySQL/PostgreSQLなどデータベースの学習ならDBOnline
  • MyISAMとInnoDBのどちらを使うべきか

    Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

  • 1