ウィルキンソンの炭酸が抜けていく。

webクリエイターのイロハ

mysql メモ4  扱えるデータの型

*数値に関するもの

int型  -integerの略で 整数値を入れることができる。

double型 -浮動小数点のようなものを入れることができる。

 

 

*文字列に関するもの

char型 -あらかじめ文字れるの長さが決まっているもの 固定長の文字列を入れる。

 

varchar型 -ある程度長さが可変のもの

例えば、255文字くらいだろう、それよりも短いときもありそうというときにvarchar(255)と使う。

 

text型 -どれだけ長くなるかわからないときに使う。

 

*日付や時間

date型 -日付に関することを書く。

 

datetime -日付と時間、両方を管理する。

 

 

*その他

enum型 -列挙型 あらかじめ選択肢が決まっているもの

 

 

例、

 

create table user(
id int,
name varchar(255),
email varchar(255),
password char(32)

score double,

 

小数点を格納するscoreをdouleで入れる。

 

sex enum('male','female'),

あらかじめ男か女か 選択肢が決まっている。

 

memo text,

どれだけ長くなるかわからないメモはtextを使っておく。

 

 

created datetime

このレコードが作られた日時を保存しておきたいので、created datetimeとしておく。


);

 

これたのデータ型を使える。これらが代表的なもの。

他は公式サイトにあるマニュアルを見ると詳しいことがわかる。