Heim > Datenbank > MySQL-Tutorial > Wie reagiert MySQL, wenn wir das binäre Attribut CHARACTER SET für einen String-Datentyp angeben?

Wie reagiert MySQL, wenn wir das binäre Attribut CHARACTER SET für einen String-Datentyp angeben?

王林
Freigeben: 2023-09-09 13:57:02
nach vorne
1036 Leute haben es durchsucht

当我们为字符串数据类型指定 CHARACTER SET 二进制属性时,MySQL 如何反应?

Bei der Angabe eines binären Attributs CHARACTER SET für einen Zeichenfolgendatentyp erstellt MySQL diese Spalte als nachfolgenden binären Zeichenfolgentyp. Die Konvertierungen für die Datentypen CHAR, VARCHAR und BLOB finden wie folgt statt:

  • CHAR würde zu BINARY werden.
  • VARCHAR würde zu VARBINARY Geben Sie den Typ ein und beide werden wie beim Erstellen der Tabelle deklariert erstellt Mithilfe der folgenden Abfrage können wir anhand des Status der Tabelle erkennen, dass MySQL den Datentyp entsprechend seiner nachfolgenden Binärzeichenfolge geändert hat.
  • mysql> Create table Emp(Name varchar(10) CHARACTER SET binary, Address CHAR(10)CHARACTER SET binary, Designation TEXT CHARACTER SET binary, Field ENUM('ENG','SS') CHARACTER SET binary);
    Query OK, 0 rows affected (0.16 sec)
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie reagiert MySQL, wenn wir das binäre Attribut CHARACTER SET für einen String-Datentyp angeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage