Bonjour,
La COLLATION et CHARACTER SET sont fixés au moment de l'install server ? Une base peut prendre une collation et CHARACTER SET différents de ceux de server ?
On peut changer ces paramètres pour une base au cours de route ...?
MERCI.
A+
Bonjour,
La COLLATION et CHARACTER SET sont fixés au moment de l'install server ? Une base peut prendre une collation et CHARACTER SET différents de ceux de server ?
On peut changer ces paramètres pour une base au cours de route ...?
MERCI.
A+
Bonjour
Oui, on peut définir character set et collation au niveau database :
https://dev.mysql.com/doc/refman/8.0...-database.html
Au niveau table :
https://dev.mysql.com/doc/refman/8.0...set-table.html
Et au niveau colonne :
https://dev.mysql.com/doc/refman/8.0...et-column.html
On peut également comparer des colonnes de collations différentes par requête :
https://dev.mysql.com/doc/refman/8.0...t-literal.html
Bonjour,
Merci, comment vérifier COLLATE et CHARACTER SET d'une base déjà existante ?
Sur le server je fais :
Pour ma base je sais pas comment le vérifier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SHOW VARIABLES LIKE '%CHARACTER%'
MERCI.
A+
C'était dans le lien.
OU
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 USE db_name; SELECT @@character_set_database, @@collation_database;
MERCI.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'db_name';
A+
Au niveau table :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select table_name , table_collation from information_schema.tables where table_name in ... ;
Au niveau colonne
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select table_name , column_name , character_set_name , collation_name from information_schema.columns where table_name in ... ;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager