その理由は次のとおりです。
* 標準: SQLは業界標準の言語です。つまり、さまざまなデータベース管理システム(DBMS)で広く採用されています。これにより、ユーザーは共通言語を使用してさまざまなデータベースと対話できます。
* 強力で多用途: SQLは、以下を含む複雑なデータ操作タスクを実行するのに十分強力です。
*データの取得(選択)
*新しいデータの挿入(挿入)
*既存のデータの更新(更新)
*データの削除(削除)
*データベースオブジェクトの作成と管理(作成、変更、ドロップ)
* 宣言的性質: SQLは宣言的です。つまり、ユーザーはそれを達成する方法ではなく、達成したいことを説明します。これにより、クエリの書き込みが簡単になり、エラーが発生しやすくなります。
SQLは最も人気のある言語ですが、一部のDBMは独自の言語またはSQLへの拡張機能を持っている場合があります。ただし、SQLは依然としてほとんどのDBMでデータ相互作用のコア基盤です。
