sql >> データベース >  >> RDS >> Mysql

一般的なMySQLフィールドとそれらの適切なデータ型

    誰かがこれよりもはるかに良い答えを投稿するつもりですが、主に次の理由で、個人的には電話番号をどのような種類の整数フィールドにも保存しないことを強調したかっただけです。

    1. これを使って算術演算を行う必要はありません。
    2. 遅かれ早かれ、誰かが市外局番の周りに角かっこを付けようとします(のようなことをします)。

    しかし、一般的に、私はほとんど独占的に使用しているようです:

    • IDであるか、別のIDを参照するものの場合はINT(11)
    • タイムスタンプのDATETIME
    • 255文字未満であることが保証されているもの(ページタイトル、名前など)の場合はVARCHAR(255)
    • 他のほとんどすべてのテキスト。

    もちろん例外もありますが、それはほとんどの不測の事態をカバーしていると思います。



    1. SQLite-JOINステートメント

    2. MySQL設定の保存

    3. SQLServer2005のデータをExcelに転送またはエクスポートするにはどうすればよいですか

    4. SQL forループを使用して行をデータベースに挿入するにはどうすればよいですか?