タグ

ブックマーク / www.daito.ac.jp/~ikeuchi (2)

  • MySQLについて 七 - ユーザの作成と権限付与

    準備が整ったところで、新しいユーザ・アカウントを作成してみましょう。 mysqlデータベースのuserテーブルで見たように、ユーザ・アカウントを発行するときは、そのユーザの権限も設定しておかなければなりません。 ユーザ・アカウントを作成するには以下の二つの方法があります。 grantコマンドの使用 insertコマンドの使用 まず、grantコマンドの使用について解説します。 grantコマンドの構文は、 grant 権限 on データベース名.テーブル名 to ユーザ名@ホスト名 identified by 'パスワード'; です。 例えば、 grant all privileges on *.* to mysql@localhost identified by 'kyonkyon' with grant option; としたならば、localhostからアクセスするmysql

    dealforest
    dealforest 2008/07/29
    grantとか権限の付与
  • MySQLについて 伍 - インデックスについて

    通常、MySQLでは、selectコマンドを実行した場合、1レコード目から最終レコードまで、シーケンシャルに検索を行っていきます。 しかしながら、レコード数が大量になってくると、検索速度の問題が生じます。 そこで、より高速な検索を行うために、インデックスを作成するのが一般的です。 インデックスを作成することによって、検索速度は劇的に改善されます。 但し、MySQLでは、1,000件以下であればシーケンシャルに検索した方が速いとされています。 さて、インデックスとはどのようなものであるかというと、直感的には、図書の巻末に付されている索引(インデックス)と同じです。 索引語はアイウエオ順、あるいは、アルファベット順に並べられていて、各々の索引語には、その索引語が登場するページ数(位置情報)が示されています。 読者はその位置情報を頼りに、ページを捲って、目的のキーワードのある部分を読

    dealforest
    dealforest 2008/07/29
    インデックスの操作
  • 1