Maison  >  Article  >  base de données  >  MySQL modifie l'instruction de jeu de caractères

MySQL modifie l'instruction de jeu de caractères

黄舟
黄舟original
2017-01-17 11:38:532172parcourir

Modifiez le jeu de caractères de la base de données :

[sql] 
ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...];

Modifiez le jeu de caractères par défaut de la table et toutes les colonnes de caractères (CHAR, VARCHAR, TEXT) par le nouveau jeu de caractères :

[sql] 
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]  
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

Modifiez simplement le jeu de caractères par défaut du tableau :

www.2cto.com

[sql]

ALTER TABLE tbl_name DEFAULT CHARACTER SET character_name [COLLATE...];  
如:ALTER TABLE logtest DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Modifiez le jeu de caractères du champ :

[sql]

ALTER TABLE tbl_name CHANGE c_name c_name CHARACTER SET character_name [COLLATE ...];  
如:ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci;

Afficher l'encodage de la base de données :

[sql]

SHOW CREATE DATABASE db_name;

Afficher encodage de la table :

[sql]

SHOW CREATE TABLE tbl_name;

Afficher l'encodage du champ :

[sql]

SHOW FULL COLUMNS FROM tbl_name;

www.2cto.com

Après avoir modifié le jeu de caractères, veuillez redémarrer le service Mysql :

Sous Windows :

开始->运行->cmd
停止:net stop mysql
启动:net start mysql

Prérequis MYSQL a été installé en tant que service Windows

Linux :

1. Méthode de démarrage

1. Utilisez le service pour démarrer : service mysqld start

2. Utilisez le script mysqld pour démarrer : /etc/inint.d/mysqld start

3. Utilisez safe_mysqld pour démarrer : safe_mysqld&

2, arrêtez www.2cto.com

1 Commencez à utiliser le service : service mysqld stop

2. script : /etc/inint.d/mysqld stop

3. Arrêt de mysqladmin

3. Redémarrer

1. Utilisez le service pour démarrer : service mysqld restart

2. Utilisez le script mysqld pour démarrer : /etc/inint.d/mysqld restart

Ce qui précède est le contenu de l'instruction de modification du jeu de caractères Mysql. . Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:mysql 性能调优五种方式Article suivant:Mysql的row_format