Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как просмотреть в какой кодировке mysql база / 18 сообщений из 18, страница 1 из 1
11.06.2015, 20:39:30
    #38982667
aaaaaaaadfdgfg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
>mysql SHOW DATABASES;

Выводит список баз:

Database

mysql
test1
test2


Как просмотреть в какой кодировке mysql база?
Что бы было приблизительно так:

Database

mysql latin1
test1 utf-8
test2 utf-8


Это возможно?
...
Рейтинг: 0 / 0
11.06.2015, 20:40:29
    #38982668
aaaaaaaadfdgfg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
Как изменить свое имя: aaaaaaaadfdgfg ?
...
Рейтинг: 0 / 0
11.06.2015, 21:42:03
    #38982698
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
aaaaaaaadfdgfgКак изменить свое имя: aaaaaaaadfdgfg ?
зарегистрируйся снова под нужным именем
...
Рейтинг: 0 / 0
11.06.2015, 22:04:20
    #38982704
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
...
Рейтинг: 0 / 0
11.06.2015, 22:05:19
    #38982706
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
в базе кодировка относится не к самой базе , а к таблице
Код: sql
1.
2.
3.
SELECT
 TABLE_NAME,TABLE_COLLATION
FROM information_schema.TABLES    WHERE table_schema = 'имя базы'
...
Рейтинг: 0 / 0
11.06.2015, 22:08:30
    #38982707
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
Код: sql
1.
2.
3.
4.
5.
6.
SELECT
  TABLE_NAME,
  TABLE_COLLATION,
  TABLE_SCHEMA
FROM information_schema.TABLES
WHERE TABLE_SCHEMA IN ('mysql', 'test1', 'test2')
...
Рейтинг: 0 / 0
11.06.2015, 22:10:46
    #38982708
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
вадяв базе кодировка относится не к самой базе , а к таблице
Маны с тобой не согласны. http://dev.mysql.com/doc/refman/5.6/en/create-database.html
...
Рейтинг: 0 / 0
11.06.2015, 22:11:51
    #38982709
aaaaaaaadfdgfg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
вадяв базе кодировка относится не к самой базе , а к таблице
Код: sql
1.
2.
3.
SELECT
 TABLE_NAME,TABLE_COLLATION
FROM information_schema.TABLES    WHERE table_schema = 'имя базы'


Т.е. одна таблица может быть в CP1251, другая в UTF-8...
Я правильно понял?
...
Рейтинг: 0 / 0
11.06.2015, 22:26:56
    #38982715
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
aaaaaaaadfdgfg,
да
...
Рейтинг: 0 / 0
11.06.2015, 22:32:18
    #38982717
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
кто врет мануалы или практика?
Akinaвадяв базе кодировка относится не к самой базе , а к таблице
Маны с тобой не согласны. http://dev.mysql.com/doc/refman/5.6/en/create-database.html
Код: sql
1.
2.
3.
4.
5.
6.
SELECT
  TABLE_NAME,
  TABLE_COLLATION,
  TABLE_SCHEMA
FROM information_schema.TABLES
WHERE TABLE_SCHEMA IN ( 'joomla_test')


Код: plaintext
1.
2.
3.
1	i4ko7_assets	        cp1250_general_ci	joomla_test
2	i4ko7_associations	utf8_general_ci	        joomla_test
3	i4ko7_banner_clients	utf8_general_ci	        joomla_test
4	i4ko7_banner_tracks	utf8_general_ci	        joomla_test
...
Рейтинг: 0 / 0
11.06.2015, 22:51:58
    #38982726
aaaaaaaadfdgfg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
Я создал базу.
Код: sql
1.
mysql> CREATE DATABASES qwerty;


Как посмотреть в какой кодировке она создалась.
Мне нужно в UTF-8.
...
Рейтинг: 0 / 0
11.06.2015, 23:17:07
    #38982735
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
Код: sql
1.
2.
3.
4.
5.
SELECT
  DEFAULT_CHARACTER_SET_NAME,
  DEFAULT_COLLATION_NAME
FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME LIKE 'qwerty'
...
Рейтинг: 0 / 0
11.06.2015, 23:17:41
    #38982736
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
...
Рейтинг: 0 / 0
12.06.2015, 07:38:58
    #38982798
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
aaaaaaaadfdgfgвадяв базе кодировка относится не к самой базе , а к таблице
Код: sql
1.
2.
3.
SELECT
 TABLE_NAME,TABLE_COLLATION
FROM information_schema.TABLES    WHERE table_schema = 'имя базы'


Т.е. одна таблица может быть в CP1251, другая в UTF-8...
Я правильно понял?

даже больше.
одно поле таблицы может быть в одной кодировке, а другое поле той же таблицы - в другой кодировке.
...
Рейтинг: 0 / 0
12.06.2015, 10:29:12
    #38982830
aaaaaaaadfdgfg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
вадя
Код: sql
1.
2.
3.
4.
5.
SELECT
  DEFAULT_CHARACTER_SET_NAME,
  DEFAULT_COLLATION_NAME
FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME LIKE 'qwerty'



Результат:

Код: plaintext
1.
 DEFAULT_CHARACTER_SET_NAME     DEFAULT_COLLATION_NAME
latin1                         latin1_swedish_ci 

Спасибо.
А как ее "пхнуть" теперь в UTF-8?
Маны смотрил - разбиратся много...
...
Рейтинг: 0 / 0
12.06.2015, 13:11:38
    #38982913
aaaaaaaadfdgfg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
А вот так (создаем базу в utf-8), плюс просмотр...

Код: sql
1.
2.
mysql> CREATE DATABASE `tetris` CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> SHOW CREATE DATABASE `tetris`;
...
Рейтинг: 0 / 0
17.06.2015, 16:17:38
    #38985983
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
aaaaaaaadfdgfg,

Только сейчас увидел ваше сообщение с просьбой удалить топик. Если еще актуально - дайте знать.
...
Рейтинг: 0 / 0
17.06.2015, 17:55:19
    #38986133
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как просмотреть в какой кодировке mysql база
На сервере есть дефолтная кодировка.

Когда созаёшь новую схему, можно указать дефолтную кодировку для всех таблиц, которые там будут созданы. Если не указывать, возмётся серверная.

Когда создаёшь таблицу, можно указать дефолтную кодировку для всех символьных полей в ней. Если не указывать, возмётся из схемы.

Когда создаёшь символьное поле в таблице, можно указать явно кодировку символов и коллейшен (способ сравнения и сортировки данных). Если не указывать, кодировка возьмётся из указанной в таблице.

После создания таблицы кодировки полей фиксированы, кодировка указана на уровне поля, если поменять кодировку на любом другом уровне, на уровне поля таблицы кодировка не изменится, потому что везде выше уровнем эти значения служат только как
значения по умолчанию, используемые при создании дочерних объектов.

Т.е. если нужно менять кодировку поля, нужно её менять явно на уровне поля.

Кажется, ничего не наврал...

На самом деле в MySQL нет баз данных, только схемы, namespace для помещаемых туда объектов, БД в MySQL всегда одна на инстанс сервера.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как просмотреть в какой кодировке mysql база / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]