SQLは、リレーショナルデータベースと対話するために特別に設計された標準化された言語です。それはあなたを可能にします:
* データベーススキーマを定義します: テーブルを作成し、データ型を定義し、制約を設定します。
* データの操作: テーブルからデータを挿入、更新、削除、および取得します。
* アクセスと許可を制御: ユーザーに特権を付与して取り消します。
* クエリデータ: さまざまな基準に基づいて、データベースから特定の情報を取得します。
他の言語は、RDBMS(PSYCOPG2やSQLalchemyなどのライブラリを持つPythonなど)との対話に使用される場合がありますが、通常、データベースサーバーに送信する前にコマンドをSQLに翻訳します。
