All work and no play makes Jack a dull boy

domingo, 8 de junho de 2014

database character set no mysql

Digamos que, por algum motivo, você precise se certificar qual character set foi definido para seu banco dados.

Como fazer?

Abaixo vão duas formas:
mysql> show create database `nome_database`;
+---------------+-------------------------------------------------------------+
| Database      | Create Database                                            |
+---------------+-------------------------------------------------------------+
| nome_database | CREATE DATABASE `nome_database` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+---------------+-------------------------------------------------------------+
1 row in set (0.00 sec)
ou
mysql> use nome_database;
Database changed
mysql> show variables like "character_set_database";
+------------------------+--------+
| Variable_name          | Value  |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+
1 row in set (0.00 sec)

mysql> show variables like "collation_database";
+--------------------+-------------------+
| Variable_name      | Value             |
+--------------------+-------------------+
| collation_database | latin1_swedish_ci |
+--------------------+-------------------+
1 row in set (0.00 sec)
Se você esperava ver utf-8 nos retornos, talvez não tenha encontrado boa coisa.

Nenhum comentário:

Postar um comentário