Jdbc-sql-syntax
JDBC-SQL構文
- S tructured Q uery L * anguage(SQL)は、エントリの作成、コンテンツの読み取り、コンテンツの更新、エントリの削除など、データベースで操作を実行できる標準化された言語です。
SQLは、使用する可能性のあるほぼすべてのデータベースでサポートされており、基礎となるデータベースとは無関係にデータベースコードを記述できます。
この章では、JDBCの概念を理解するための前提条件であるSQLの概要を説明します。 この章を完了すると、作成、* C 作成、 R * ead、* U * pdate、および* D * elete(多くの場合 CRUD 操作と呼ばれます) )データベースのデータ。
SQLの詳細については、リンク:/mysql/index [MySQLチュートリアル]をご覧ください。
データベースを作成する
CREATE DATABASEステートメントは、新しいデータベースを作成するために使用されます。 構文は-
例
次のSQL文はEMPという名前のデータベースを作成します-
データベースを削除
DROP DATABASEステートメントは、既存のデータベースを削除するために使用されます。 構文は-
- 注意:*データベースを作成または削除するには、データベースサーバーの管理者権限が必要です。 データベースを削除すると、データベースに保存されているすべてのデータが失われることに注意してください。
テーブルを作成
CREATE TABLEステートメントは、新しいテーブルを作成するために使用されます。 構文は-
例
次のSQL文は、4つの列を持つ従業員という名前のテーブルを作成します-
ドロップテーブル
DROP TABLEステートメントは、既存のテーブルを削除するために使用されます。 構文は-
例
次のSQLステートメントは、従業員という名前のテーブルを削除します-
データの挿入
INSERTの構文は次のようになります。column1、column2などは、それぞれの列に表示される新しいデータを表します-
例
次のSQL INSERTステートメントは、以前に作成したEmployeesデータベースに新しい行を挿入します-
データの選択
SELECTステートメントは、データベースからデータを取得するために使用されます。 SELECTの構文は次のとおりです-
WHERE句では、=、!=、<、>、⇐、> =などの比較演算子、およびBETWEENおよびLIKE演算子を使用できます。
例
次のSQLステートメントは、従業員テーブルから年齢、最初と最後の列を選択します。ID列は100です-
次のSQLステートメントは、_first_列に_Zara_が含まれるEmployeesテーブルから年齢、最初、最後の列を選択します-
データの更新
UPDATEステートメントは、データの更新に使用されます。 UPDATEの構文は次のとおりです-
WHERE句では、=、!=、<、>、⇐、> =などの比較演算子、およびBETWEENおよびLIKE演算子を使用できます。
例
次のSQL UPDATEステートメントは、IDが100である従業員の年齢列を変更します-
データの削除
DELETEステートメントは、テーブルからデータを削除するために使用されます。 DELETEの構文は次のとおりです-
WHERE句では、=、!=、<、>、⇐、> =などの比較演算子、およびBETWEENおよびLIKE演算子を使用できます。
例
次のSQL DELETE文は、IDが100である従業員のレコードを削除します-