[前][次][番号順一覧][スレッド一覧]

mysql:433

From: Satoshi Koiwa <Satoshi Koiwa <koiwa@xxxxxxxxxx>>
Date: Wed, 9 Dec 98 19:35:57 +0900
Subject: [mysql 433] Re: CREATE TABLE句についての質問


ども、小岩です。

>現在、Oracle上のcreate table句の中にNUMBERの型があるのですが、これを
>MySQLで同等に定義するとしたら、どの型が最もふさわしいのでしょうか。
>ご存知の方がいらっしゃれば、教えて下さい。

たいていの場合intでいいと思います。ただ、MySQLのintはそのままだと
-2147483648〜2147483647なんで、NUMBER型での桁数設定によってはいじる必要があ
ります。

NUMBER(13)とかだとつまり13桁の整数なんで、MySQLだとBIGINTにしないとならない
、みたいな。
詳しくはMySQLのマニュアル(日本語化をみなさんですすめていらっしゃいます。私
は手伝ってません、すいません)を参照していただくとして、MySQLにはTINYINT、
SMALLINT、MIDIUMINT、INT、BIGINTというのがズラリ並んでいます。

また、NUBMER(13,1)のように小数点以下の桁数まで指定してあると、DECIMAL型にし
てしまうとよいと思います。そのまんま、DECIMAL(13,1)でOK、です、たぶん。

[前][次][番号順一覧][スレッド一覧]

->     433 1998-12-09 19:35 [Satoshi Koiwa <koiwa] Re:  CREATE TABLE句についての質問       
       434 1998-12-09 19:55 ┗[Tom Mishima <tmishim]