🍣
My SQLの型
指定できる型
rails では主にこれらのカラム型を指定します。
- string : 文字列
- text : 長い文字列
- integer : 整数
- float : 浮動小数
- decimal : 精度の高い小数
- datetime : 日時
- timestamp : タイムスタンプ
- time : 時間
- date : 日付
- binary : バイナリデータ
- boolean : Boolean
これらはSQLだと自動的に変換されます。
主にMySQLで使用される型です。
MySQLは、オープンソースの関係データベース管理システム(RDBMS)であり、Webアプリケーションやデータベース駆動型のアプリケーションで広く使用されています。以下は、MySQLの代表的なデータ型です:
- VARCHAR(文字列) : 可変長の文字列を格納
- TEXT(長い文字列) : 長い文字列を格納
- INT(整数) : 整数値を格納
- FLOAT(浮動小数点) : 単精度浮動小数点数を格納
- DECIMAL(高精度小数) : 高精度の小数値を格納
- DATETIME(日時) : 日付と時刻を格納
- TIMESTAMP(タイムスタンプ) : タイムスタンプを格納
- TIME(時間) : 時間を格納
- DATE(日付) : 日付を格納
- BINARY(バイナリデータ) : バイナリデータを格納
- BOOLEAN(ブール値) : true/falseの論理値を格納
SQLについて初めて学習しましたが、勝手に変換してくれているとは驚きました。
Discussion