Тази страница съдържа три начина за връщане на сортирането на колона в MySQL.
Изпълнението на следната заявка е най-бързият начин да върнете сортирането на колона. По-специално, той връща информация за всяка колона в дадена таблица. Това включва информацията за съпоставяне.
SHOW FULL COLUMNS FROM Artists;
Това води до връщане на много колони с всякакъв вид информация за колоната, включително съпоставянето. За да намалите броя на върнатите колони, вижте по-долу.
Намалете броя на върнатите колони
Можете да намалите броя на връщаните колони, като направите това:
SELECT column_name, character_set_name, collation_name FROM information_schema.columns WHERE table_name = 'Artists';
Примерен резултат:
+-------------+--------------------+-----------------+ | COLUMN_NAME | CHARACTER_SET_NAME | COLLATION_NAME | +-------------+--------------------+-----------------+ | ArtistId | NULL | NULL | | ArtistName | utf8 | utf8_spanish_ci | | ActiveFrom | NULL | NULL | +-------------+--------------------+-----------------+
Използване на SHOW CREATE TABLE
Можете също да стартирате SHOW CREATE TABLE
оператор за показване на дефиниция на таблицата (която включва нейните колони).
SHOW CREATE TABLE Artists;
Това връща нещо подобно:
+---------+--------------------------------+ | Table | Create Table | +---------+--------------------------------+ | Artists | CREATE TABLE `Artists` ( `ArtistId` int(11) NOT NULL AUTO_INCREMENT, `ArtistName` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `ActiveFrom` datetime NOT NULL, PRIMARY KEY (`ArtistId`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 | +---------+--------------------------------+
Въпреки това, наборът от знаци и информацията за съпоставяне се връщат само ако се различават от съпоставянето по подразбиране на таблицата. В този пример изрично зададох ArtistName
колона към различно съпоставяне само за демонстрационни цели (в противен случай информацията за съпоставяне нямаше да бъде върната).
Вижте също:
- Как да намеря съпоставянето в MySQL
- Показване на съпоставянето на сървъра
- Показване на съпоставянето на база данни
- Показване на сравняването на таблица
- Показване на съпоставянето на вашата MySQL връзка
- Какво е Collation?