Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jakie są różnice między typami danych BLOB i TEXT w MySQL?

TEXT i CHAR przekonwertują do/z zestawu znaków, które skojarzyły z czasem. BLOB i BINARY po prostu przechowują bajty.

BLOB służy do przechowywania danych binarnych, podczas gdy tekst służy do przechowywania dużego ciągu.

Wartości BLOB są traktowane jako ciągi binarne (ciągi bajtów). Nie mają zestawu znaków, a sortowanie i porównywanie opiera się na wartościach liczbowych bajtów w wartościach kolumn.

Wartości TEKST są traktowane jako łańcuchy niebinarne (ciągi znaków). Mają zestaw znaków, a wartości są sortowane i porównywane na podstawie sortowania zestawu znaków.

http://dev.mysql.com/doc/refman/5.0 /pl/blob.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić domyślny zestaw znaków?

  2. utwórz bazę danych za pomocą pdo w php

  3. Jaka jest różnica między utf8_unicode_ci a utf8_unicode_520_ci?

  4. mysql - ERROR 1064 (42000) podczas używania słów kluczowych jako nazwy kolumny

  5. Jak zdefiniować liczbę całkowitą bez znaku w SQLAlchemy?