Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Доступ к свойствам таблицы (ast-ross) 07/04/2006 - 11:01:29
      Re: Доступ к свойствам таблицы (Dinky) 07/04/2006 - 20:29:34

> Original message text:
> From: ast-ross - 07/04/2006 - 11:01:29
> Subject:Доступ к свойствам таблицы
> -----------------
> Как считать из таблицы имена полей, их значения и комментарий к полю?
>
> К примеру имеем таблицу usr_access:
> id | name | acc_1 | acc_2 | acc_3 |
> id - int(4) autoincrement
> name - varchar(255)
> acc_1, acc_2, acc_3, - enum
> Для каждого из полей есть комментарий.
> Так вот, мне надо вытащить значения полей acc_* (при чем их количество будет меняться) и комментарии к этим полям.
> делаю desc usr_access; вижу все кроме комментария к полю...
>
>


From: Dinky - 07/04/2006 - 20:29:34
Subject:Доступ к свойствам таблицы
-----------------
в mysql-e не было коментариев к полям, только к таблицам
в 5й версии:
root:information_schema> desc COLUMNS;
+--------------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------------+--------------+------+-----+---------+-------+
| TABLE_CATALOG | varchar(512) | YES | | | |
| TABLE_SCHEMA | varchar(64) | NO | | | |
| TABLE_NAME | varchar(64) | NO | | | |
| COLUMN_NAME | varchar(64) | NO | | | |
| ORDINAL_POSITION | bigint(21) | NO | | 0 | |
| COLUMN_DEFAULT | varchar(64) | YES | | | |
| IS_NULLABLE | varchar(3) | NO | | | |
| DATA_TYPE | varchar(64) | NO | | | |
| CHARACTER_MAXIMUM_LENGTH | bigint(21) | YES | | | |
| CHARACTER_OCTET_LENGTH | bigint(21) | YES | | | |
| NUMERIC_PRECISION | bigint(21) | YES | | | |
| NUMERIC_SCALE | bigint(21) | YES | | | |
| CHARACTER_SET_NAME | varchar(64) | YES | | | |
| COLLATION_NAME | varchar(64) | YES | | | |
| COLUMN_TYPE | longtext | NO | | | |
| COLUMN_KEY | varchar(3) | NO | | | |
| EXTRA | varchar(20) | NO | | | |
| PRIVILEGES | varchar(80) | NO | | | |
| COLUMN_COMMENT | varchar(255) | NO | | | |
+--------------------------+--------------+------+-----+---------+-------+
19 rows in set (0.01 sec)


--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
27276



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |