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

MySQLINTの意味

    ドキュメントはこれについてかなり明確に見えます:

    数値タイプ属性

    MySQLは、型のbaseキーワードに続く括弧内に整数データ型の表示幅をオプションで指定するための拡張機能をサポートしています。たとえば、INT(4)は、表示幅が4桁のINTを指定します。このオプションの表示幅は、アプリケーションで、列に指定された幅よりも小さい幅の整数値をスペースで左パディングして表示するために使用できます。 (この幅は、結果セットとともに返されるメタデータに存在します。使用されるかどうかは、アプリケーションによって異なります。)

    表示幅は、列に格納できる値の範囲を制限しません。また、columndisplaywidthより広い値が正しく表示されるのを妨げることもありません。たとえば、SMALLINT(3)として指定された列の通常のSMALLINT範囲は-32768〜32767であり、3桁で許可されている範囲外の値は、3桁を超える数字を使用して完全に表示されます。

    http://dev.mysql.com/doc/refman /5.5/en/numeric-types.html



    1. SQLServer用の直接記憶域スペースの概要

    2. SQL Serverクエリの最大サイズ? IN句?より良いアプローチはありますか

    3. Oracleで日時値から秒数を返す方法

    4. 削除後にSQLServerで自動インクリメントをリセットする