Mysql
 sql >> база данни >  >> RDS >> Mysql

MySql:Tinyint (2) срещу tinyint (1) - каква е разликата?

(m) показва ширината на дисплея на колоната; приложения като MySQL клиента използват това, когато показват резултатите от заявката.

Например:

<предварителен код>| v | а | б | c |+-----+-----+-----+-----+| 1 | 1 | 1 | 1 || 10 | 10 | 10 | 10 || 100 | 100 | 100 | 100 |

Тук a , b и c използват TINYINT(1) , TINYINT(2) и TINYINT(3) съответно. Както можете да видите, той допълва стойностите от лявата страна, като използва ширината на дисплея.

Важно е да се отбележи, че това не засяга приетия диапазон от стойности за този конкретен тип, т.е. TINYINT(1) все още приема [-128 .. 127] .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.HibernateException:Базата данни не върна собствено генерирана стойност на идентичност

  2. В какъв ред се обработват ограниченията ON DELETE CASCADE?

  3. MySQL default date() + 14 дни, за колона?

  4. Как да създадете индекс FULLTEXT на множество колони?

  5. Как работи функцията TRIM() в MySQL