MySQLのページ

2003/09/05

MySQLは、ほぼフリーで利用できるクライアント・サーバー・タイプのデータベース・ソフトウェアです。

私はPostgreSQLとMySQLを使い分けていますが、その高速性や軽さからMySQLを使うことが多いです。
特に「Apache + PHP + MySQL」という環境ですと、開発効率はかなり高いと私は思います。

また、UNIX系OS以外に、Windowsなどでもほとんど変わらず動きます。これもMySQLのメリットですね。
「Apache + PHP + MySQL」という環境では、文字コードにさえ注意すれば、どのOSでも動作するようなプログラムを作ることも可能です。
それに、特殊なインストール手順を踏まなくても最初から日本語に対応しているのも魅力です。


このページの概要

このページはMS Accessなどで簡単なクエリーを作成できる人向けに書いていますが、 今は知識がなくてもこれからデータベースを使おうとお考えでしたら「データベースとは」を参照してください。

できる限り初心者にもわかりやすくするため、はじめのうちはphpMyAdminを使ってブラウザで操作する方法で説明します。

phpMyAdminはWindows、Linux、(たぶんMacでも)利用できますが、ApacheやPHP4を事前にインストールしておく必要があります。


目次

  1. MySQLのインストール
  2. phpMyAdminのインストール
  3. WebminでMySQLを使う (Linuxユーザーのみ)
  4. データベースの作成とアクセス制御
  5. テーブルの作成
  6. レコードの追加
  7. データの抽出
  8. テーブル構造の変更
  9. PHPからMySQLデータベースをアクセスする
  10. MySQLのバックアップ
  11. MySQLの最適化
  12. MySQLのチューニング(トランザクションの本格運用では必須)
  13. InnoDBの利用

MySQLの応用

  1. MySQLからPHPを利用してCSV出力する
  2. MySQLのレプリケーション(MyISAM)
  3. MySQLをSSLでレプリケーション
  4. MySQLでProFTPDの認証(mod_sql_mysql)
  5. Samba3.0の認証をMySQLで行う
Copyright©2001-2017 釣ったよ! All Right Reserved.    sg@tsuttayo.jpn.org