SQL構文
データベースのテーブル
データベースは、通常、1つまたは複数のテーブルが含まれています。 各テーブルは、名前の識別で構成されています(例:「ウェブサイト」)、テーブルにはデータ(行)を持つレコードが含まれています。
このチュートリアルでは、レコードのウェブサイトを格納するためのMySQLウェブサイトw3bigデータベースにテーブルを作成します。
私たちは、次のコマンドを介してデータ「Webサイト」のリストを表示することができます。
mysql> use w3big; Database changed mysql> set names utf8; Query OK, 0 rows affected (0.00 sec) mysql> SELECT * FROM Websites; +----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+ 5 rows in set (0.01 sec)
解決します
- w3big使用します。コマンドは、データベースを選択するために使用されます。
- 名前UTF8を設定し、コマンドが使用する文字セットを設定するために使用されます。
- ウェブサイトSELECT * FROM;情報読み出したデータテーブル。
- 上記の表は、5つのレコード(各サイトの情報に対応する)と5列(ID、名前、URL、アレクサおよび国)が含まれています。
SQL文
あなたは、SQL文がデータベース上で実行する必要がある作業の多くは完成されています。
次のSQL文は、「ウェブサイト」のテーブルからすべてのレコードを選択します。
例
SELECT * FROM Websites ;
このチュートリアルでは、さまざまなSQL文を説明します。
覚えておいてください...
- SQLは大文字と小文字を区別しません:SELECTを選択することは同じです。
セミコロンの後ろのSQL文?
一部のデータベースシステムでは、各SQL文の末尾にセミコロンが必要です。
セミコロンを使用すると、サーバに同じ要求内に複数のSQL文を実行できるように、データベース・システム内の各SQL文を分離する標準的な方法です。
このチュートリアルでは、各SQL文の末尾にセミコロンを使用します。
最も重要なSQLコマンドの一部
- SELECT -データベースからデータを抽出します
- UPDATE -データベース内のデータを更新します
- DELETE -データベースからデータを削除
- INSERT INTO -データベースに新しいデータを挿入
- CREATE DATABASE -新しいデータベースの作成
- ALTER DATABASEで-データベースを変更
- CREATE TABLE -新しいテーブルを作成し、
- ALTER TABLEを-変更(変更)データベーステーブル
- 表を削除-テーブルを削除
- CREATE INDEXを-インデックスの作成(検索キー)
- インデックスを削除-インデックスの削除