2010)実はコレ、一つ前のバージョン2007における機能強化の結果でして、2003までは65,536行までしか入りませんでした。今こうして見るとずいぶん少ない気がします。言え、それでもワタシたちが普段使っているぶんには困らないくらいのデータは管理してくれていました。6万行以上入るわけですから問題なしです。「⁠ワタシたちが普段使っているぶん」には。ここでひとつケースを考えてみましょうか。皆さまがお住まいの市区町村のお話です。市区町村には「住民一覧」のデータが保管されていますよね。住民票を貰いに行ったら、ちゃんと自分の名前や住所が印字されていますので、きっとどこかのコンピューターの中にそのデータが入っているわけです。この住民一覧データを、エクセル2003で管理しようとすると、その市区町村の住民は65,536人までしか入らなくなってしまいます。前述のとおり、管理できる行がそこまでだからです。ちなみに「市」と認められるための最低人口数は5万人ですから、これではほとんどの市で「住民一覧」が作れないことになります。注:......誰ですか?「2列にして入れりゃいいじゃん」とか「別のファイルに保管すればいいじゃん」なんて無粋なことを言う人は。後でそのデータを処理することを考えると、1ファイル1列にまとまっていたほうが何かと都合がいいのですよ。いうことにしてください。現行エクセルでしたら、104万行データを入れることができますので、これでしたらほとんどの市区町村の住民一覧データはなんとかなりますね。105万以上の住民を抱える市区町村の方々は......次世代のエクセルに期待、ということで.........。いう送りバントではいけませんね。世の中にはもっともっと大量のデータを管理しなければならない機会もあるわけですし。どこぞやの企業のハンバーガーの販売実績とか、どこぞやの企業のスマホアプリのダウンロード実績とか。なってくると、データの件数は数千万とか数億とか、そういう規模になってしまいますので、いよいよエクセルの中には入りません。そこで、データベースの出番となります。データベースとエクセルの違いデータベースは、大量のデータを管理するという目的のために作られました。管理、という言葉の意味は、ざっくり言うと「保存できて・取り出せて・上書きできて・消せる」ということです。エクセルで考えると、ごくごく普通の機能と言えます。ここまでに違いはありませんね。違ってくるのはここからで、データベースの場合、これらの機能を「超大量なデータ」に対して、「⁠超高速で行える」ようにするために、余分なものがゴッソリと削られています。エクセルではお馴染み、「⁠左クリックで行を選んで、色を塗って印を付ける」とか、「⁠右クリックで行のコピー」とか。いわゆる人間が使いやすい補助機能はキレイサッパリ無くなっています。数千万件のデータを直接チマチマ人間様がイジるような機会は実際にはほとんどありませんので、不要という扱いなのです。「⁠グラフ作って」とか「クリップアートを挿入」とか、そういうプレゼンテーションに関する機能も一切ありません。データを管理することと、そのデータを使って何やら発表資料を作ることは、まったく別というわけです。「あっしはデータを管理するのが仕事ですから」と言わんばかりの、ただただストイックな仕組み、それが、データベースです。要は、機械としての性能を重視するあまりに、人間に対する親切心が無いんですね。人間から見るととっつきにくいという印象になるのです。(?⁠)⁠、操作は「コマンド」で行います。マウス?ボタン?ナニソレ。呪文を打ち込んで、保存とか削除とかをするのです。エクセル、苦手ですか?そんなアナタは、少しだけデータベースをイジってみましょう。急にエクセルとの距離が縮まると思いますよ。今まで文句ばかり言っててごめんなさい。注:それじゃああんまりでしょう、ということで。データベースの周辺では、人間が使いやすいような機能を詰め込んだ「データベースツール」というソフトウェアが提供されています。データをマウスで操作することも可能です。人間が操作することを前提に作られているエクセルほど、使いやすくもわかりやすくもない、というのが致し方ない現状です。WordPressにおけるデータベースの役割さてさて、すっかりお腹いっぱいになりましたね。データベースについての「そもそも話」はこれで終わりです。WordPressの話に戻りましょう。大量のデータを管理するために作られているデータベース。WordPressもこのデータベースというものを使っています。いう風に使っているか、順を追って説明していきますね。WordPressはWebサイトのひな形でした。WordPressを導入することで、Webサイトの「枠」がサクッとできあがります。超便利、WordPress。そんな話を思い出してください。(⁠思い出せない方は第4回をチェック!)この後、実際にWordPressの導入を行っていただきますが、実は導入直後は「枠」だけできて、「⁠中身」がありません。ええっ!?......いや、そりゃそうですね。自社のWebサイトを作ろうと思ってWordPressを導入してみたら、なぜか最初から社長メッセージが書いていた。そんなことが起こったらこれはもうホラーですし。WordPressはただの「枠」ですので、「⁠枠の中の各記事(コンテンツ⁠)⁠」は、自分たちで後から足していくことになる。ここまではOKですね。その際、各記事を管理、つまり「保存して・取り出して・上書きして・消す」ということをするために、データベースの機能が使われます。記事はデータベースの中に保存されるのです。実際には、WordPress上で設定、変更が可能になっている「各種の設定項目」も、データベースの中に保存されます。要するに、後から変更しそうなものはすべてデータベースの中に保存される仕組みになっているのです。しておくことで、データの管理は非常にスムーズなります。データベースの設定はコレだけでOKお待たせしました。今回のメインイベント、WordPressに必要なデータベースの設定のお話です。言っても設定する項目は2つしかありません。本当に散々脅かしてきましたが、ムズカシイところはほとんどWordPressがやってくれますので、こちらがやることは、「⁠WordPressがデータベースを使えるようになるための下準備」だけなのです。STEP1:サーバーの管理画面でデータベースのメニューを開く前回の続きですね。サーバー管理画面を開いて、「⁠データベースメニュー」を探してみましょう。単語的に「MySQL」という言葉があれば、それもデータベースのことを指していますので、正解です。こんな感じのメニューです。データベース自体には「データを管理するシステム」という広い意味がありまして、その中に「MySQL」をはじめとしたいくつかの「製品」が含まれています。エクセルで言うと「表計算システム」というものの中に含まれている、マイクロソフト社が作った製品が「エクセル⁠」⁠。いうのと同じことです見つかりましたか?メニューの奥深くに隠れている場合もありますので、見つからない場合は、サーバー運営会社に電話して聞いてみましょう。STEP2:データベースを追加するさて、意味不明な言葉が出てきましたね。「⁠データベースを追加」する。データベースはもうそこにあるものでしょう?なんていう違和感バリバリの言葉です。これはこういう言い方なのですよ。クセというか言い回しというか、エクセルで言う「新規ファイル作成」だと思ってください。こんな感じに入力します。「maiway_testdb」がデータベース名になります一部変更できない言葉があらかじめ入っている場合があります。名前はその部分も含めてひと続きです。「データベース名」はわかりますね。ファイル名と同じことです。後で使いますので、忘れないようにメモしておいて下さい。名前を付けておくことをオススメします。「⁠文字コード」の設定をしなければいけない場合は、「⁠UTF-8」を選んでおけばOKです。STEP3:データベースユーザーを追加するさてさて、データベースの追加ができました。エクセルの場合は「これにて準備完了」となるのですが、データベースの場合はあとひとつやることがあります。それがユーザーの追加です。データベースは多くの場合、自分のパソコンの中ではなく、ネットワーク上に置かれます。今回もWebサーバーの上にあるデータベースを設定していますよね。ここで問題がひとつあって、そのままではドコからでも、誰でもイジれてしまうということになってしまうのです。今皆さまがイジれるのですから、当然他の人もやろうと思えばやれるわけです。セキュリティを考えないといけません。おお、来ましたよ、セキュリティ。踏み込みたいですか?...嫌ですよね。今回は盛りだくさんでしたので、今はサラッと行きましょう。ここでは、ユーザーとパスワードを設定しておいて、その正しいパスワードを知っている登録されたユーザー意外には操作できないようにしておきます。これで、ユーザーとパスワードを知らない人はイジれません。パスワードは何文字以上等、イロイロ制約がありますので、入力時にはお気をつけ下さい。忘れないようにしてくださいね。メモデータベースを追加して、ユーザーとパスワードを追加する。これでデータベースの下準備は完了です。後は、ここで設定したデータベース名、ユーザー名とパスワードを、WordPressに教えてあげれば、WordPress様が勝手にデータベースを操作してくれるようになります。まとめいかがでしたか?今回はなかなかのボリュームになりました。スクリーンショットが少ない話しでゴメンナサイ。なんだか難しそうなデータベースも、とりえあずエクセルという馴染み深いものに置き換えて考えると、必要以上にビビらずに済むようになります。なっていただければ嬉しいです。これ以上踏み込むことも意味はあるのですが......。ま、Webサイト作りを嫌いになっては元も子もありませんので、なんとなーく概念を理解した上で、事前の下準備を行って、後はWordPressにお任せ!という流れが一番いい付き合い方だと思います。データベースも準備出来ましたし、いよいよWordPressの導入と行きましょうか!...おっと。いうところで終了の時間です。今回はここまで!次回をお楽しみに~。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。