sql >> Database >  >> RDS >> Sqlserver

mysql-equivalente gegevenstypen

Via http://msdn.microsoft.com/en-us/library/ms186939.aspx zou ik zeggen dat

VARCHAR(n) CHARSET ucs2

is het dichtste equivalent. Maar ik zie niet veel mensen dit gebruiken, vaker gebruiken mensen:

VARCHAR(n) CHARSET utf8

Voor zover ik weet, laten beide karaktersets utf8 en ucs2 dezelfde karakters toe, alleen de codering is anders. Dus een van beide zou moeten werken, en ik zou waarschijnlijk voor het laatste gaan omdat het vaker wordt gebruikt.

Er zijn enkele beperkingen in de unicode-ondersteuning van MySQL die al dan niet van toepassing zijn op uw gebruik. Raadpleeg http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html voor meer informatie over de unicode-ondersteuning van MySQL.



  1. Java:een opgeslagen procedure aanroepen in een Oracle-database

  2. Wat is het DATALENGTH()-equivalent in MySQL?

  3. Volledige MariaDB-codering in rust en tijdens transport voor maximale gegevensbescherming - deel één

  4. sql voegt zich bij als venn-diagram