LoginSignup
0
1

More than 3 years have passed since last update.

MySQL系用語まとめ

Posted at

目的

  • データベースの勉強をするにあたって、DE系用語まとめという投稿をしたが、MySQLの内容も記載されていたため、別途投稿としてまとめる。
  • MySQLの勉強内容をまとめる。

MySQL

  • Web系で主に使われているデータベースのこと。
  • オープンソースデータベースの一つである。
  • 使用しやすく、高速である。

数値のデータ型

  • 数値の型の例
値の範囲 UNSIGNED ZEROFILL
TYNYINT -128~127 0~255 000~255
SMALLINT -32768~32767 0~65536 00000~65536
MEDIUMINT -8388608~8388607 0~16777215 00000000~16777215
INTEGER -2147483648~2147483647 0~4294967295 0000000000~4294967295
BIGINT -9223372036854775808~9223372036854775807 0~18446744073709551615 00000000000000000000~18446744073709551615

テキストのデータ型

  • 各バイト数を超えた場合はカットされる。
  • 可変長のものは格納された文字列に合わせて表現される。
  • 固定長のものは指定された文字列長さに、格納する文字列長さが満たなかった場合、満たない分だけ余白(文字としてのスペース)が格納される。
  • 文字列の型の例
バイト数
TYNYTEXT 0~255バイト(固定)
VARCHAR 0~255バイト(可変)
TEXT 0~65535バイト(固定)
MEDIUMTEXT 0~16777215バイト(固定)
LONGTEXT 0~4294967295バイト(固定)

日付・時間のデータ型

  • ダブルクオートかシングルクオートで囲んで格納する。
  • 日付・時間のデータ型の例
内容 範囲
DATETIME 日付と時刻 ’1000-01-01 00:00: 00’~’9999-12-31 23:59:59’
TIMESTAMP 日付と時刻 ’1970-01-01 00:00:01.000000’UTC~ ’2038-01-19 03:14:07.999999’
DATE 日付 ’1000-01-01’~’9999-12-31’
TIME 時刻 ’-838:59:59~838:59:59’
YEAR 時刻 ’1901~2155’
0
1
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
0
1