SQL基本コマンド集
データベース操作の実用的なリファレンス
このチートシートについて
SQL(Structured Query Language)の基本から応用まで、実務で使えるコマンドを網羅したリファレンスです。 初心者から中級者まで、構文を忘れた時にサッと確認できるようまとめています。
注意: このチートシートは主にMySQL/PostgreSQLを対象としていますが、
多くの構文は他のデータベースでも共通です。DBMS固有の機能にはその旨を明記しています。
目次
サンプルデータ
このチートシート全体で使用する共通のテーブル構造です。
-- usersテーブル(ユーザー情報)
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100),
age INT,
created_at DATETIME
);
-- ordersテーブル(注文情報)
CREATE TABLE orders (
id INT PRIMARY KEY,
user_id INT,
amount DECIMAL(10, 2),
status VARCHAR(20),
order_date DATE,
FOREIGN KEY (user_id) REFERENCES users(id)
);
-- productsテーブル(商品情報)
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(100),
price DECIMAL(10, 2),
category VARCHAR(50),
stock INT
);