Mysql
De Linuxmemo.
(Différences entre les versions)
(→Obtenir des informations sur l'encodage) |
|||
Ligne 26 : | Ligne 26 : | ||
=== Obtenir des informations sur l'encodage === | === Obtenir des informations sur l'encodage === | ||
SHOW VARIABLES LIKE 'char%'; | SHOW VARIABLES LIKE 'char%'; | ||
+ | |||
+ | Pour afficher la liste de tous les jeux de caractères supportés par votre serveur MySQL: | ||
+ | SHOW CHARACTER SET | ||
+ | |||
+ | Pour afficher la liste des interclassements: | ||
+ | SHOW COLLATION | ||
=== Changer l'encodage par défaut d'un serveur MySQL === | === Changer l'encodage par défaut d'un serveur MySQL === |
Version du 7 mai 2012 à 09:33
Sommaire |
Les commandes Client du démon "sqld"
- Connexion au shell
mysql -uuser -p
- Utile dans le shell:
ego (\G) Send command to mysql server, display result vertically. clear (\c) Clear the current input statement. help contents help commande_sql
- Verification des droits:
mysqlacces user base -U root -P
- Dump des bases et/ou tables:
mysqldump [options] db_name [tables]
- display database, table, and column information
mysqlshow
Encodage
Obtenir des informations sur l'encodage
SHOW VARIABLES LIKE 'char%';
Pour afficher la liste de tous les jeux de caractères supportés par votre serveur MySQL:
SHOW CHARACTER SET
Pour afficher la liste des interclassements:
SHOW COLLATION
Changer l'encodage par défaut d'un serveur MySQL
Modifier le fichier de configuration /etc/my.cnf en ajoutant des paramètres similaires à ceux donnés ici (utilisation de utf8 dans l'exemple).
[mysqld] #Set the default character set default-character-set=utf8 #Set the default collation default-collation=utf8_general_ci
Il faudra ensuite redémarrer le serveur
# /etc/init.d/mysqld restart mysql> SHOW VARIABLES LIKE 'character_set_system'; character_set_system utf8