🍣

My SQLの型

2024/05/21に公開

指定できる型
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