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;を入力してみます。
次回は、インターフェースの使用やデータベースの作成をしていきます。
いじょー