序文
言語としての SQL は、他のプログラミング言語と同様、特定の規範とガイドラインに従う必要があります。これは、私たちがよく構文 (Syntax) と呼ぶものです。
SQL の構文規則をいくつか示します。
- すべての SQL 構文は、SELECT、INSERT、UPDATE、DELETE、ALTER、DROP、CREATE、USE、SHOW などのキーワード (コマンドとも呼ばれます) で始まる必要があります。
- すべての SQL ステートメントはセミコロン; で終わる必要があります。SQL ステートメントは複数行にまたがることができ、SQL ステートメントを 1 行以上で記述することができます。
- SQL では大文字と小文字が区別されません。つまり、SQL ステートメントでは SELECT と select は同じですが、キーワードは通常大文字で表示されます。
注: テーブル名では大文字と小文字が区別されます。データベースにすでに存在するテーブル名を使用する必要があります。
SQL 構文の例:
SELECT column_name FROM table_name;
よく使用される SQL コマンド
1、選択
SELECT コマンドはデータベースからデータをクエリ (選択) するために使用され、その使用法は次のとおりです。
SELECT column1, column2....columnN
FROM table_name;
2、更新
UPDATE コマンドはデータベース内のデータを更新するために使用され、その使用法は次のとおりです。
UPDATE table_name
SET column1 = value1, column2 = value2....columnN=valueN
[ WHERE CONDITION ];
3、削除
DELETE コマンドはデータベースからデータを削除するために使用され、その使用法は次のとおりです。
DELETE FROM table_name
WHERE {CONDITION};
4、テーブルの作成
CREATE TABLE コマンドは、新しいデータ テーブルを作成するために使用されます。その使用方法は次のとおりです。
CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);
5、テーブルの変更
ALTER TABLE コマンドは、データ テーブルを変更するために使用されます。ALTER TABLE を使用すると、データ テーブルのフィールドを変更できます。次に例を示します。
ALTER TABLE table_name {ADD|DROP|MODIFY} column_name {data_ype};
次のように、データ テーブルの名前を変更するために使用することもできます。
ALTER TABLE table_name RENAME TO new_table_name;
6、ドロップテーブル
DROP TABLE コマンドはデータ テーブルを削除するために使用され、その使用法は次のとおりです。
DROP TABLE table_name;
7、データベースの作成
CREATE DATABASE は新しいデータベースを作成するために使用されます。その使用法は次のとおりです。
CREATE DATABASE database_name;
8、挿入します
INSERT INTO コマンドはデータベースに新しいデータを挿入します。その使用法は次のとおりです。
INSERT INTO table_name( column1, column2....columnN)
VALUES ( value1, value2....valueN);
9、インデックスの作成
CREATE INDEX コマンドはインデックスの作成に使用され、その使用法は次のとおりです。
CREATE UNIQUE INDEX index_name
ON table_name ( column1, column2,...columnN);
10、ドロップインデックス
DROP INDEX コマンドはインデックスを削除するために使用され、その使用法は次のとおりです。
ALTER TABLE table_name
DROP INDEX index_name;
要約する
この記事では、SQL の一般的な構文を中心に、追加、削除、変更、確認などのさまざまな操作を説明しますが、SQL データベースの関連操作については後ほど紹介します。
最後に、誰もがやりたい仕事に就き、楽しく働き、楽しく暮らし、広い世界を持ち、大きな成果を上げられることを願っています。また、以前にリリースされた一連のソフトウェア テスト リソースも整理しました [無料で入手するには、記事の最後にある小さなカードをクリックしてください]。入手するためのルーティンはありません。
基本的に、ソフトウェア テストの中核となる技術点をすべてカバーしています: テスト理論、Linux の基本、MySQL の基本、Web テスト、インターフェイス テスト、アプリ テスト、管理ツール、Selenium 関連、パフォーマンス テスト、コンピューター ネットワーク、構成原理、データ構造とアルゴリズム、論理的な質問、人材、技術的な頭脳マップなど。品質は非常に高いです。!!技術面接には十分です!
文書全体は合計 308 ページあり、すべてをお見せするのは決して非現実的です。読者の読書体験に影響を与えないように、内容の一部のみを示しています。ご理解いただけると幸いです。面接前に復習して良い仕事を見つけ、インターネットで学習する情報を検索する時間を節約できれば幸いです。