-
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)他のテーブルのプライマリキーを参照するためのキー。
-
HAVINGGROUP BYで生成されたグループに対して条件を指定します。WHEREとは異なり、集計関数と一緒に使われます。
-
INDEXデータベースの検索性能を向上させるために、特定の列にインデックス(索引)を作成します。
-
VIEWサブクエリの結果を表す仮想的なテーブルを作成します。実データを複製せずに、必要なデータのみをまとめてアクセスできるようにします。
-
TRIGGERデータベースのテーブルに対する特定の変更(INSERT、UPDATE、DELETE)が行われたときに自動的に実行される手続きです。
-
正規化 (Normalization)データベースを設計する際に、データの冗長性を減らし、整合性を保つためのプロセス。
-
非正規化 (Denormalization)パフォーマンスを向上させるために、あえて冗長性を持たせるデータベース設計手法。
-
ACID特性 (Atomicity, Consistency, Isolation, Durability)トランザクションが正しく信頼性のある方法で処理されることを保証するための特性。
-
サブクエリ (Subquery)別のクエリの中で実行されるクエリ。結果を外側のクエリで使用します。
-
ウィンドウ関数 (Window Functions)レコードのグループに対して計算を行う関数で、各レコードのコンテキストにおいて値を返します。
-
CTE(Common Table Expressions)複雑なクエリを簡潔に書くために使われる、一時的な結果セットです。
-
バックアップ/リストアデータ損失に備えてデータベースのコピーを保持し、必要に応じて元の状態に復元するプロセス。
-
パーティショニングデータベースのスケーラビリティと管理を向上させるために、大きなテーブルやデータベースをより小さな、管理しやすい部分に分割します。
-
シャーディングデータを複数のサーバーに分散させて保存することで、データベースの負荷を分散し、パフォーマンスを向上させるテクニックです。
ログイン