Bagaimana untuk menentukan set aksara pangkalan data MySQL, jadual dan lajur
Artikel ini memperkenalkan kaedah untuk menentukan tahap set aksara yang berbeza dalam pangkalan data MySQL, termasuk:
Set aksara pangkalan data
Untuk mendapatkan semula set aksara lalai untuk pangkalan data tertentu, gunakan pertanyaan berikut:
<code class="language-sql">SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "mydatabasename";</code>
Set aksara meja
Untuk menentukan set aksara jadual, laksanakan pertanyaan berikut:
<code class="language-sql">SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "mydatabasename" AND T.table_name = "tablename";</code>
Set aksara lajur
Akhir sekali, untuk mendapatkan semula set aksara lajur tertentu, gunakan pertanyaan berikut:
<code class="language-sql">SELECT character_set_name FROM information_schema.`COLUMNS` WHERE table_schema = "mydatabasename" AND table_name = "tablename" AND column_name = "columnname";</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Set Aksara MySQL pada Tahap Pangkalan Data, Jadual dan Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!