Structured Query Language(SQL)は、プロジェクトの作成、コンテンツの読み取り、コンテンツの更新、エントリの削除など、データベースで操作を実行できる標準化された言語です。
SQLは、ほぼすべてのデータベースサポートを使用する可能性のあるすべてのコードであり、基礎となるデータベースとは無関係にデータベースに書き込むことができます。
このチュートリアルには、JDBCの概要を理解するための前提条件であるSQLが提供されます。このチュートリアルは、データベースからデータ(CRUD操作と呼ばれることが多い)を作成、読み取り、更新、削除できるのに十分なSQLを提供します。
SQLの詳細については、MySQLチュートリアルをお読みください。
データベースを作成します。
コードコピーは次のとおりです。
データベースを作成します
ステートメントは、新しいデータベースを作成するために使用されます。構文は次のとおりです。
コードコピーは次のとおりです。
SQL>データベースデータベース_NAMEを作成します。
例:
次のSQLステートメントがEMPデータベースを作成します。
コードコピーは次のとおりです。
SQL>データベースEMPを作成します。
データベースを削除します。
ドロップデータベースステートメントを使用して、既存のデータベースを削除します。構文は次のとおりです。
コードコピーは次のとおりです。
sql> drop database database_name;
注:データベースサーバーに管理者特権を備えたデータベースを作成または削除する。データベースを削除すると、データベースで失われたすべてのデータが保存されていることに注意してください。
テーブルを作成する:
作成テーブルステートメントは、新しいテーブルを作成するために使用されます。構文は次のとおりです。
コードコピーは次のとおりです。
SQL> Table Table_nameを作成します
(
column_name column_data_type、
column_name column_data_type、
column_name column_data_type
...
);
例:
次のSQLステートメントは、従業員という名前の4つの列を持つテーブルを作成します。
コードコピーは次のとおりです。
SQL>テーブルの従業員を作成します
(
id int not null、
年齢int nullではなく、
最初のvarchar(255)、
最後のvarchar(255)、
主キー(ID)
);
テーブルを削除します:
ドロップテーブルステートメントは、既存のテーブルを削除するために使用されます。構文は次のとおりです。
コードコピーは次のとおりです。
sql>ドロップテーブルテーブル_name;
例:
次のSQLステートメントは、従業員という名前のテーブルを削除します:
コードコピーは次のとおりです。
SQL>ドロップテーブルの従業員。
データを挿入します:
構文挿入は次のものに似ています。ここで、列1、列2などは、各列に新しいデータが表示されることを意味します。
コードコピーは次のとおりです。
sql> table_name値に挿入(column1、column2、...);
例:
次のSQL挿入ステートメントは、以前に作成された従業員データベースを挿入します。
コードコピーは次のとおりです。
sql>従業員の値に挿入値(100、18、 'zara'、 'ali');
データを選択します:
Selectステートメントは、データベースからデータを取得するために使用されます。この構文の選択は次のとおりです。
コードコピーは次のとおりです。
sql> select column_name、columle_name、...
Table_nameから
ここで条件;
句は、=、!=、<、>、>、<=、> =、およびその間のオペレーターなどの比較演算子を使用できます。
例:
次のSQLステートメントは、ID = 100で従業員テーブルから最初と最後の列名を選択します。
コードコピーは次のとおりです。
SQL>最初、最後、年齢を選択します
従業員から
ここで、id = 100;
次のSQLステートメントは従業員テーブルからのもので、最初の列には年齢が選択され、最初の列にはZaraが含まれています。
コードコピーは次のとおりです。
SQL>最初、最後、年齢を選択します
従業員から
最初は「%zara%」のように。
データの更新:
更新ステートメントは、データの更新に使用されます。更新構文は次のとおりです。
コードコピーは次のとおりです。
sql>更新table_name
column_name = value、columle_name = value、...
ここで条件;
句は、=、!などの比較演算子を使用できます。 =、<、>、<=、および> =、およびその間と同様の演算子。
例:
次のSQLアップデートステートメントは、IDが100である従業員の年齢列を変更します。
コードコピーは次のとおりです。
sql>更新従業員は年齢を設定します= 20ここでid = 100;
データの削除:
削除ステートメントは、テーブル内のデータを削除するために使用されます。構文削除は次のとおりです。
コードコピーは次のとおりです。
sql> table_name where conditionsから削除します。
句は、=、!などの比較演算子を使用できます。 =、<、>、<=、および> =、およびその間と同様の演算子。
例:
次のSQL削除ステートメントは、ID100の従業員のレコードを削除します。
コードコピーは次のとおりです。
sql> id = 100で従業員から削除します。