Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะสร้างสตริงได้อย่างไร นอกเหนือจากสตริงไบนารีเริ่มต้นในอักขระที่กำหนดโดยฟังก์ชัน MySQL CHAR ()


เราสามารถใช้คีย์เวิร์ด USING เพื่อสร้างสตริง นอกเหนือจากสตริงไบนารีเริ่มต้น ในชุดอักขระที่กำหนด ชุดผลลัพธ์ต่อไปนี้จะแสดงให้เห็น -

mysql> Select CHARSET(CHAR(85 USING utf8));
+------------------------------+
| CHARSET(CHAR(85 USING utf8)) |
+------------------------------+
| utf8                         |
+------------------------------+
1 row in set (0.00 sec)

ชุดผลลัพธ์ข้างต้นแสดงว่าสตริงไบนารีที่ส่งคืนคือ utf8 เนื่องจากเราเขียน utf8 หลังคีย์เวิร์ด USING

mysql> Select CHARSET(CHAR(85 USING latin1));
+--------------------------------+
| CHARSET(CHAR(85 USING latin1)) |
+--------------------------------+
| latin1                         |
+--------------------------------+
1 row in set (0.00 sec)

ชุดผลลัพธ์ด้านบนแสดงให้เห็นว่าสตริงไบนารีที่ส่งคืนคือ latin1 เนื่องจากเราเขียน latin1 หลังคีย์เวิร์ด USING