素人のためのSQLの超入門単語
暗記
sai2
2024年05月05日
カード37
いいね0
-
SELECT
データベースからデータを選択して取得します。
-
INSERT INTO
データベースのテーブルに新しい行(レコード)を追加します。
-
UPDATE
既存のデータを更新します。
-
DELETE
データを削除します。
-
CREATE DATABASE
新しいデータベースを作成します。
-
DROP DATABASE
データベースを削除します。
-
CREATE TABLE
新しいテーブルを作成します。
-
DROP TABLE
テーブルを削除します。
-
ALTER TABLE
既存のテーブル構造を変更します。
-
WHERE
クエリの条件を指定します。
-
JOIN
二つ以上のテーブルをリンクしてデータを取得します。
-
ORDER BY
結果を特定の列でソートします。
-
GROUP BY
指定した列でグループ化して集計します。
-
COUNT()
項目の数を数えます。
-
SUM()
数値列の合計値を計算します。
-
AVG()
数値列の平均値を計算します。
-
MAX()
列の最大値を見つけます。
-
MIN()
列の最小値を見つけます。
-
BEGIN or START TRANSACTION
トランザクションの開始を宣言します。
-
COMMIT
トランザクションの変更を確定します。
-
ROLLBACK
トランザクションの変更を取り消します。
-
リレーショナルデータベース (Relational Database)
テーブル形式でデータを格納するデータベースシステム。
-
プライマリキー (Primary Key)
テーブル内の各行を一意に識別するための列。
-
外部キー (Foreign Key)
他のテーブルのプライマリキーを参照するためのキー。
-
HAVING
GROUP BYで生成されたグループに対して条件を指定します。WHEREとは異なり、集計関数と一緒に使われます。
-
INDEX
データベースの検索性能を向上させるために、特定の列にインデックス(索引)を作成します。
-
VIEW
サブクエリの結果を表す仮想的なテーブルを作成します。実データを複製せずに、必要なデータのみをまとめてアクセスできるようにします。
-
TRIGGER
データベースのテーブルに対する特定の変更(INSERT、UPDATE、DELETE)が行われたときに自動的に実行される手続きです。
-
正規化 (Normalization)
データベースを設計する際に、データの冗長性を減らし、整合性を保つためのプロセス。
-
非正規化 (Denormalization)
パフォーマンスを向上させるために、あえて冗長性を持たせるデータベース設計手法。
-
ACID特性 (Atomicity, Consistency, Isolation, Durability)
トランザクションが正しく信頼性のある方法で処理されることを保証するための特性。
-
サブクエリ (Subquery)
別のクエリの中で実行されるクエリ。結果を外側のクエリで使用します。
-
ウィンドウ関数 (Window Functions)
レコードのグループに対して計算を行う関数で、各レコードのコンテキストにおいて値を返します。
-
CTE(Common Table Expressions)
複雑なクエリを簡潔に書くために使われる、一時的な結果セットです。
-
バックアップ/リストア
データ損失に備えてデータベースのコピーを保持し、必要に応じて元の状態に復元するプロセス。
-
パーティショニング
データベースのスケーラビリティと管理を向上させるために、大きなテーブルやデータベースをより小さな、管理しやすい部分に分割します。
-
シャーディング
データを複数のサーバーに分散させて保存することで、データベースの負荷を分散し、パフォーマンスを向上させるテクニックです。
-