sql >> Databasteknik >  >> RDS >> Mysql

Hur lagrar jag XML-data i en mysql-databas? Jag vill inte ha främmande nycklar som en galning

Det "vanliga" sättet är att lagra XML i en CLOB (Character Large Object) och MySQL stöder CLOB med 4 datatyper:

  • TINYTEXT - En CLOB-kolumn med en maximal längd på 255 (2**8 - 1) tecken.
  • TEXT - En CLOB-kolumn med en maximal längd på 65 535 (2**16 - 1) tecken.
  • MEDIUMTEXT - En CLOB-kolumn med en maximal längd på 16 777 215 (2**24 - 1) tecken.
  • LONGTEXT - En CLOB-kolumn med en maximal längd på 4 294 967 295 eller 4 GB (2**32 - 1) tecken.

Att använda det ena eller det andra beror på dina behov.



  1. Hur kan jag skydda MySQL användarnamn och lösenord från dekompilering?

  2. SQL - OM FINNS UPPDATERA ANNARS INSERT INTO

  3. Hur kan jag påskynda databasprocessen?

  4. Installera MySQL Workbench för databasadministration