SQL 構文
データベーステーブル
データベースには通常、1 つ以上のテーブルが含まれます。各テーブルは名前 (例: "Websites") で識別され、データを含むレコード (行) が含まれています。
このチュートリアルでは、Web サイトのレコードを保存するために MySQL PHP データベースに Websites テーブルを作成しました。
次のコマンドを使用して、「Websites」テーブルのデータを表示できます:
データベースが変更されました
mysql> set names utf8;
クエリ OK、影響を受ける行は 0 件 (0.00 秒)
mysql& gt; ウェブサイトから * を選択;
+----+--------------+--------------- ---- ---+------+------+
| 国名 |
+----+----- ---- ----+--------------------------+------+---- ---- -+
| 1 | Google | https://www.google.com/ |
| 3 | php中文 | 4689 | ウェイボー |
| / www.facebook.com/ 米国 |
+-----+--------------+-------------- ---- -------+-------+--------+
5 行セット (0.01 秒)
Parse
use php;コマンドはデータベースを選択するために使用されます。
set names utf8; コマンドは、使用する文字セットを設定するために使用されます。
SELECT * Web サイトから; データテーブル情報を読み取ります。
上のテーブルには、5 つのレコード (それぞれが 1 つの Web サイト情報に対応) と 5 つの列 (ID、名前、URL、Alexa、および国) が含まれています。
SQL ステートメント
データベース上で実行する必要がある作業のほとんどは、SQL ステートメントによって実行されます。
次の SQL ステートメントは、「Websites」テーブルからすべてのレコードを選択します:
例
このチュートリアルでは、さまざまな SQL ステートメントについて説明します。
覚えておいてください...
SQL では大文字と小文字が区別されません。SELECT は select と同じです。
SQL ステートメントの後のセミコロン?
一部のデータベース システムでは、各 SQL ステートメントの末尾にセミコロンが必要です。
セミコロンはデータベース システムで各 SQL ステートメントを区切る標準的な方法で、サーバーへの同じリクエストで複数の SQL ステートメントを実行できるようにします。
このチュートリアルでは、各 SQL ステートメントの最後にセミコロンを使用します。
最も重要な SQL コマンドのいくつか
SELECT - データベースからデータを抽出する
UPDATE - データベース内のデータを更新する
DELETE - データベースからデータを削除する
INSERT INTO - 新しいデータをデータベースに挿入します
CREATE DATABASE - 新しいデータベースを作成します
ALTER DATABASE - データベースを変更します
CREATE TABLE - 作成します新しいテーブル
ALTER TABLE - データベーステーブルを変更(変更)します
DROP TABLE - テーブルを削除します
CREATE INDEX - インデックス(検索キー)を作成します
-
ドロップインデックスEX - インデックスを削除します