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

แบบสอบถาม MySQL เพื่อค้นหาการเปรียบเทียบฐานข้อมูลเริ่มต้นปัจจุบัน (ผ่านไคลเอนต์บรรทัดคำสั่ง)?


คุณต้องใช้ INFORMATION_SCHEMA.SCHEMATA สำหรับการเปรียบเทียบฐานข้อมูลเริ่มต้นในปัจจุบัน

ไวยากรณ์มีดังนี้

เลือก DEFAULT_COLLATION_NAME จาก information_schema.SCHEMATA โดยที่ SCHEMA_NAME ='yourDatabaseName' LIMIT 1;

ให้เราใช้ไวยากรณ์ด้านบนเพื่อค้นหาการเปรียบเทียบฐานข้อมูลเริ่มต้นในปัจจุบัน (ผ่านไคลเอนต์บรรทัดคำสั่ง) ฐานข้อมูลของเราที่นี่คือ 'ตัวอย่าง'

แบบสอบถามมีดังนี้ −

mysql> SELECT DEFAULT_COLLATION_NAME จาก information_schema.SCHEMATA โดยที่ SCHEMA_NAME ='ตัวอย่าง' LIMIT 1;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+-----------------------+| DEFAULT_COLLATION_NAME |+-----------------------+| utf8_general_ci |+----------------------- +1 แถวในชุด (0.00 วินาที)