Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Interclassement de Mysql

1 réponse
Avatar
Julien Arlandis
Bonjour,

Peut on m'expliquer ce que signifie l'interclassement au niveau de la
base, de la table puis au niveau des colonnes?
J'imagine que l'ordre de priorité est colonne, table, base.
Quand on fait un dump de la base, le charset utilisé dans lefichier .sql
c'est de l'UTF-8? Si oui, pour convertir sans risque la totalité de mes
champs en UTF-8 il me suffit de remplacer l'interclassement de tous les
champs textes qui ne sont pas en UTF-8 par de l'UTF-8?

Julien

1 réponse

Avatar
Fred Brouard - SQLpro
Julien Arlandis a écrit :
Bonjour,

Peut on m'expliquer ce que signifie l'interclassement au niveau de la
base, de la table puis au niveau des colonnes?
J'imagine que l'ordre de priorité est colonne, table, base.
Quand on fait un dump de la base, le charset utilisé dans lefichier .sql
c'est de l'UTF-8? Si oui, pour convertir sans risque la totalité de mes
champs en UTF-8 il me suffit de remplacer l'interclassement de tous les
champs textes qui ne sont pas en UTF-8 par de l'UTF-8?

Julien



la notion dinterclassement qui est propre à MySQL correspond de très
loin à ce que la norme SQL appelle COLLATION.
Jetez un coup d'oeil a ce que j'ai écrit sur le sujet de la collation.
Peut être y trouverez vous votre bonheur...
http://sqlpro.developpez.com/cours/sqlserver/collations/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://sqlpro.developpez.com/cours/sqlserver/collations/

A +

--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************