リスを倒す 『初めてのPHP,MySQL,JavaScript&CSS』

『初めてのPHP,MySQL,JavaScript&CSS』勉強奮闘記

8-1. MySQL入門①MySQLの基本

PHPを一旦離れてMySQLに突入します!
少しわくわくです。

今回はMySQLのさわりをさくっとやります。

1-1.My SQLとは


MySQLは1990年代半ばに開発されて、PHP同様、無料で使用できます。
データベースは、コンピュータシステムに保持されたレコードやデータの構造化された集まりで、素早く検索できるように組織化されており、情報をすぐ取得することができます。

MySQLデータべースは、1つまたは複数のテーブルを含み、各テーブルはレコード(行)を含みます。
行の中には、データそのものを含む様々な列(フィールド)があります。

◎簡単なデータベースの例

author title type year
マーク・トウェイン トムソーヤの冒険 フィクション 1876
ジェーン・オースティン 高慢と偏見 フィクション 1811
チャールズ・ダーウィン 種の起源 ノンフィクション 1856
チャールズ・ディケンズ 骨董屋 フィクション 1841
ウィリアム・シェイクスピア ロミオとジュリエット 演劇 1594

表の各行はMySQLの行に相当し、行内の各要素はMySQLのフィールドに相当します。

1-2.データベースの用語に関するまとめ


以下、覚えておく必要がある用語です。

用語 概要
データベース MySQLデータの集まりを入れるためのコンテナ
テーブル データベースの実際のデータを保持するサブコンテナ
複数のフィールドを含むことができるテーブル内の1レコード(横一列で1つのレコード)
行内のフィールドの名前


1-3.MYSQLへのコマンドラインからのアクセス(windowsのみ)


コマンドライン(キーボードからコマンドを打ち込み、コンピュータにプログラムを実行させる方法)の使用を始めるときに必要なことを書いていきます。

MySQL実行ファイルにアクセスする
C:\Program Files (x86)\Zend\MySQL55\bin

コマンドプロンプトに以下を打ち込む
 rootユーザーとしてパスワードなしでログインすることを伝えます。
"C:\Program Files (x86)\Zend\MySQL55\bin\mysql" -u root
※-uの前にスペースを入れてなくて30分くらい迷子でした。ちゃんとスペースを入れないと正しく解釈してくれないようです。

③うまくいってることを確認するために、SHOW databases;を入力してみます。f:id:taro-blog2323:20160827234649p:plain


次回は、インターフェースの使用やデータベースの作成をしていきます。

いじょー