開発ノート【SQL】

開発ノート【SQL】です。
当サイトは、Bootstrap5で製作しています。

SQLとは



標準SQLに対応しているデータベース

標準SQL。
ISO(国際標準化機構)で定められたSQLのこと。
但し、データベースによっては標準SQLが使えない場合がある。



RDBMSの基本用語

img-fluid

用語 説明
クエリ(query) データの検索や更新、削除、抽出などの要求をデータベースに送信すること。


データ型

<数値型>

数値型の種類 説明
int型 整数。
tinyint型 とても小さな整数(-128~127)。
真偽値を扱いたい場合や127以下の数値を扱いたい場合に使用。
float型 小さい(単精度)浮動小数点数。
小数点以下を含む数値を扱うときに使用。(あまり使用しない)
double型 普通サイズ(倍精度)浮動小数点数。
小数点以下を含む数値を扱うときに使用。
数値型の補足 説明
int unsigned 符号なし。
正の整数だけを扱うことができ、扱える値の範囲が増える。
tinyint(1) 真偽値(true/false)を扱うことができる。
内部的には、trueは1、falseは0。
※MySQLでは、0とnullがfalseで、空文字を含むそれ以外の値は全てtrueになる。

<文字列型>

文字列型の種類 説明
char型 固定長の文字列255文字まで。
varchar型 可変長の文字列255文字まで。
text型 長い文字列65535文字まで。
255文字までならvarchar型、それ以上ならtext型を使用。

<日付・時刻型>

日付・時刻型の種類 説明
date型 日付 '1000-01-01'~'9999-12-31'
datetime型 日付と時刻 '1000-01-01 00:00:00.000000'~'9999-12-31 23:59:59.999999'
time型 時刻 '-838:59:59'~'838:59:59'