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

Jak przechowywać dane XML w bazie danych mysql? Nie chcę kluczy obcych jak szalona

„Zwykłym” sposobem jest przechowywanie XML w CLOB (duży obiekt znaków), a MySQL obsługuje CLOB z 4 typami danych:

  • TINYTEXT – kolumna CLOB o maksymalnej długości 255 (2**8 - 1) znaków.
  • TEKST — kolumna CLOB o maksymalnej długości 65 535 (2**16 - 1) znaków.
  • MEDIUMTEXT – kolumna CLOB o maksymalnej długości 16 777 215 (2**24 - 1) znaków.
  • LONGTEXT – kolumna CLOB o maksymalnej długości 4 294 967 295 lub 4 GB (2**32 - 1) znaków.

Korzystanie z jednego lub drugiego zależy od Twoich potrzeb.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BŁĄD 1064 (42000) w MySQL

  2. Co tak naprawdę oznacza max_connections?

  3. mysql pobierz nazwy kolumn tabeli w kolejności alfabetycznej

  4. EXTRACT() Przykłady – MySQL

  5. Różnice między INT i UUID w MySQL