powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как просмотреть в какой кодировке mysql база
18 сообщений из 18, страница 1 из 1
Как просмотреть в какой кодировке mysql база
    #38982667
aaaaaaaadfdgfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>mysql SHOW DATABASES;

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

Database

mysql
test1
test2


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

Database

mysql latin1
test1 utf-8
test2 utf-8


Это возможно?
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982668
aaaaaaaadfdgfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как изменить свое имя: aaaaaaaadfdgfg ?
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982698
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aaaaaaaadfdgfgКак изменить свое имя: aaaaaaaadfdgfg ?
зарегистрируйся снова под нужным именем
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982704
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982706
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в базе кодировка относится не к самой базе , а к таблице
Код: sql
1.
2.
3.
SELECT
 TABLE_NAME,TABLE_COLLATION
FROM information_schema.TABLES    WHERE table_schema = 'имя базы'
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982707
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Как просмотреть в какой кодировке mysql база
    #38982708
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв базе кодировка относится не к самой базе , а к таблице
Маны с тобой не согласны. http://dev.mysql.com/doc/refman/5.6/en/create-database.html
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982709
aaaaaaaadfdgfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяв базе кодировка относится не к самой базе , а к таблице
Код: sql
1.
2.
3.
SELECT
 TABLE_NAME,TABLE_COLLATION
FROM information_schema.TABLES    WHERE table_schema = 'имя базы'


Т.е. одна таблица может быть в CP1251, другая в UTF-8...
Я правильно понял?
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982715
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aaaaaaaadfdgfg,
да
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982717
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто врет мануалы или практика?
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
Как просмотреть в какой кодировке mysql база
    #38982726
aaaaaaaadfdgfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я создал базу.
Код: sql
1.
mysql> CREATE DATABASES qwerty;


Как посмотреть в какой кодировке она создалась.
Мне нужно в UTF-8.
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982735
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Как просмотреть в какой кодировке mysql база
    #38982736
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982798
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aaaaaaaadfdgfgвадяв базе кодировка относится не к самой базе , а к таблице
Код: sql
1.
2.
3.
SELECT
 TABLE_NAME,TABLE_COLLATION
FROM information_schema.TABLES    WHERE table_schema = 'имя базы'


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

даже больше.
одно поле таблицы может быть в одной кодировке, а другое поле той же таблицы - в другой кодировке.
...
Рейтинг: 0 / 0
Как просмотреть в какой кодировке mysql база
    #38982830
aaaaaaaadfdgfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя
Код: 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
Как просмотреть в какой кодировке mysql база
    #38982913
aaaaaaaadfdgfg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот так (создаем базу в utf-8), плюс просмотр...

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

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

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

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

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

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

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

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

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


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