{}const=>[]async()letfn</>var
SQL基礎

SQL とは何ですか?また、データベースへの簡単なクエリをどのように記述しますか?

SQL とは何か、そして簡単なデータベースクエリを書く方法を学びましょう。SELECT、INSERT、UPDATE、DELETEコマンドの例を含む、初心者向けの詳細なガイド。

К

Kodik

著者

1分で読める

SQLとは何か、そしてデータベースでどのように使用するかについて説明しましょう。プログラミングの旅を始めたばかりの方でも、すべてを明確かつ視覚的にするようにします。一緒に見ていきましょう!

SQLとは

SQL(Structured Query Language)は、データベースとのやり取りに使用される構造化クエリ言語です。SQLを使用すると、データベースからデータを追加、変更、削除、取得できます。SQLは、MySQL、PostgreSQL、SQLiteなどのリレーショナルデータベースを操作するための主要なツールです。

データベースは、情報の行が格納されている大きなテーブルと考えてください。SQLは、新しいレコードの追加、既存のレコードの更新、クエリに必要な情報の取得など、これらのデータを管理するのに役立ちます。

基本的なSQLコマンド

SQLを効率的に使用するには、いくつかの基本的なコマンドを習得する必要があります。最も重要なものは次のとおりです。

  • SELECT: テーブルからデータを取得するために使用されます。

  • INSERT: テーブルに新しいデータを追加します。

  • UPDATE:既存のレコードを更新します。

  • DELETE: テーブルからデータを削除します。

データベースへの簡単なクエリを書く方法を例を使って見ていきましょう。

シンプルなSQLクエリの例

まず、データを取得できるようにする SELECT コマンドを見てみましょう。従業員に関するデータが格納されているemployeesという名前のテーブルがあるとします。表は次のようになります。

id

名前

役職

給与

1

イワン

開発者

80000

2

マリア

マネージャー

90000

3

セルゲイ

デザイナー

75000

次に、すべての従業員に関する情報を取得するための簡単な SQL クエリを記述します。

SELECT * FROM employees;

このクエリは、「テーブルemployeesからすべての(*)レコードを選択する」という意味です。結果として、表に含まれるすべての情報が得られます。

従業員の名前と役職のみを選択する場合は、次のように記述できます。

SELECT имя, должность FROM employees;

したがって、имядолжностьの2つの列のみが表示されます。

表にデータを追加する方法

それでは、テーブルに新しい従業員を追加しましょう。これを行うには、コマンド INSERT を使用します。

INSERT INTO employees (имя, должность, зарплата) VALUES ('Anna', 'Analyst', 85000);

このクエリは、employeesテーブルに、имядолжность、およびзарплатаフィールドに指定された値を持つ新しいエントリを追加します。

表のデータを更新する

UPDATEコマンドを使用すると、既存のデータを変更できます。たとえば、Ivanの給与を変更する場合は、次のクエリを記述できます。

UPDATE employees SET зарплата = 85000 WHERE имя = 'Ivan';

ここでは、зарплата フィールドを新しい値に更新したいことを指定しますが、имя が「Ivan」であるレコードに対してのみです。

データの削除

エントリを削除するには、DELETEコマンドを使用します。たとえば、「Sergey」という名前の従業員を削除するには、次のようにします。

DELETE FROM employees WHERE имя = 'Sergey';

このクエリは、名前が「Sergey」のレコードをテーブルから削除します。

結論

SQLは、データベース内のデータを簡単に管理できる強力なツールです。SELECTINSERTUPDATEDELETEなどの簡単なクエリでも、必要に応じて表を操作できます。SQL を習得すると、特にデータを扱う場合や開発者になりたい場合に、大きな可能性が開けます。

SQLについてもっと知りたい場合や、自分でクエリを書いてみたい場合は、当社のアプリケーションを使用することをお勧めします コディックそこでは、この言語をゼロから習得するのに役立つステップバイステップのレッスンが見つかります!

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要