SQL入門チュートリアルマニュ...login
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQL 構文



データベーステーブル

データベースには通常、1 つ以上のテーブルが含まれます。各テーブルは名前 (例: "Websites") で識別され、データを含むレコード (行) が含まれています。

このチュートリアルでは、Web サイトのレコードを保存するために MySQL PHP データベースに Websites テーブルを作成しました。

次のコマンドを使用して、「Websites」テーブルのデータを表示できます:

mysql> use php;
データベースが変更されました

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」テーブルからすべてのレコードを選択します:

SELECT * FROM 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 - インデックスを削除します