1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SQL 用語一覧表

Last updated at Posted at 2024-08-23

自分用に一覧にしました:writing_hand:
追加する可能性あり

SQL用語一覧

 コマンド      説明
CREATE DATABASE データベースの作成
CREATE TABLE テーブル作成
DROP DATABASE データベース削除
DROP TABLE テーブル削除
ALTER TABLE テーブル構造の変更。テーブル名を指定して、サブコマンドと組み合わせて使用
ADD COLUMN 列の追加。ALTER TABLEと組み合わせる
DROP COLUMN 列の削除。ALTER TABLEと組み合わせる
MODIFY COLUMN 列の変更。ALTER TABLEと組み合わせる
RENAME COLUMN 列名の変更。ALTER TABLEと組み合わせる(一部DBで異なる構文が必要)
ADD CONSTRAINT 制約の追加。ALTER TABLEと組み合わせる
RENAME TO テーブル名の変更。ALTER TABLEと組み合わせる
SELECT データの選択
UPDATE データの更新
ORDER BY データの並び替え
JOIN テーブル結合

制約

制約 説明
PRIMARY KEY 主キー。テーブル一意でNULL値を許さない
UNIQUE 列の値がすべて異なる(重複不可)。NULL値の格納は可能
NOT NULL NULL値を許さない
CHECK 指定された条件式に対してtrueの場合のみ格納
FOREIGN KEY 外部キー。別のテーブルの主キーに関連付けることで整合性を確保

条件

条件         説明         
= 等しい
!= または <> 等しくない
> より大きい
>= 以上
< より小さい
<= 以下
BETWEEN 指定した範囲内の値を持つか
IN 指定した複数の値と一致するか
LIKE パターンに一致するか。完全一致、一部など指定可能
IS NULL NULL値であるか
IS NOT NULL NULL値でない

文字列型

データ型     説明
CHAR(n) 固定長の文字列。指定した長さ'n'で埋められる。
VARCHAR(n) 可変長の文字列。指定した長さ'n'までの文字列。0~255文字
TEXT 大きなテキストデータ。長さに制限がない。長い記事や詳細な説明。最大65,535文字
TINYTEXT 非常に短い文字列。短いラベルや説明。最大255文字。
MEDIUMTEXT 中程度の長さのテキスト。詳細なコメントや説明。最大16,777,215文字。
LONGTEXT 非常に長いテキストデータ。大規模な文章や長いログ。最大4,294,967,295文字。
BLOB バイナリデータ。テキストのように扱うこともできる。画像やファイルも格納できる。

日付・時刻

データ型 説明 保存形式
DATE 日付を扱う。年月日のみ保存 'YYYY-MM-DD' '2024-01-01'
TIME 時刻を扱う。時間、分、秒を保存 'HH:MM:SS '10:10:00'
DATETIME 日付と時間 'YYYY-MM-DD HH:MM:SS' 2024-01-01 10:10:10
TIMESTAMP タイムゾーンに依存する日付と時刻を扱う。 'YYYY-MM-DD HH:MM:SS' 2024-01-01 10:10:10
YEAR 年だけを扱う 'YYYY' '2024'
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?