【Copilotの答えの始め】

 

SQL (Structured Query Language) には、データベースを操作するためのさまざまな文が含まれており、大きく分けて定義言語 (DDL) と操作言語 (DML) に分類されます。

データ定義言語 (DDL)

DDLは、データベースの構造やスキーマを定義するための文です。これには、テーブルやインデックスの作成、変更、削除などが含まれます。主なDDLコマンドは次のとおりです:

  • CREATE: 新しいデータベースオブジェクト(例えばテーブル、インデックス、ビュー)を作成します。

1
2
3
4
5
CREATE TABLE users (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(50)
);
  • ALTER: 既存のデータベースオブジェクトを変更します。

1
ALTER TABLE users ADD COLUMN age INT;
  • DROP: 既存のデータベースオブジェクトを削除します。

1
DROP TABLE users;
  • TRUNCATE: テーブルのすべてのデータを削除しますが、テーブルの構造は残ります。

1
TRUNCATE TABLE users;

データ操作言語 (DML)

DMLは、データベース内のデータを操作するための文です。これには、データの挿入、更新、削除、および検索が含まれます。主なDMLコマンドは次のとおりです:

  • INSERT: テーブルに新しいレコードを挿入します。

1
INSERT INTO users (id, name, email) VALUES (1, 'Alice', 'alice@example.com');
  • UPDATE: 既存のレコードを更新します。

1
UPDATE users SET email = 'newalice@example.com' WHERE id = 1;
  • DELETE: 既存のレコードを削除します。

1
DELETE FROM users WHERE id = 1;
  • SELECT: データベースからデータを検索します。

1
SELECT * FROM users;

これらのコマンドを組み合わせることで、データベースの構造を定義し、データを操作することができます。

 

【Copilotの答えの終わり】

 

 

 

雲下りて不死鳥目を成す冬の月