Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: information_schema?
 
 автор: jeans1986   (29.10.2006 в 11:23)   письмо автору
 
 

Если можно пару слов про информационную схему. Для чего на,? Где сохраняется? И если не затруднит приведите какой то пример (запрос), чтоб выдалбы какой то результат. Заранее благодарю.

   
 
 автор: cheops   (29.10.2006 в 11:36)   письмо автору
 
   для: jeans1986   (29.10.2006 в 11:23)
 

Информационная схема - это набор представлений (view) для системного каталога mysql и ряда статистической информации. Это требование стандарта SQL - дело в том, что системные базы данных у каждой СУБД организованы по своему, а информационная схема позволяет унифицировать доступ к такой информации как список баз данных, таблиц, столбцов и т.п. Она хранится в оперативной памяти, т.е. физического местоположения у неё на диске нет. Информационная схема также заменяет традиционые для MySQL операторы SHOW (которые не являются частью стандарта SQL), например, вместо оператора SHOW CHARACTER SET, можно использовать представление CHARACTER_SETS из информационной схемы
mysql> SELECT * FROM INFORMATION_SCHEMA.CHARACTER_SETS
    -> WHERE CHARACTER_SET_NAME LIKE 'cp12%'\G;
*************************** 1. row ***************************
  CHARACTER_SET_NAME: cp1250
DEFAULT_COLLATE_NAME: cp1250_general_ci
         DESCRIPTION: Windows Central European
              MAXLEN: 1
*************************** 2. row ***************************
  CHARACTER_SET_NAME: cp1251
DEFAULT_COLLATE_NAME: cp1251_general_ci
         DESCRIPTION: Windows Cyrillic
              MAXLEN: 1
*************************** 3. row ***************************
  CHARACTER_SET_NAME: cp1256
DEFAULT_COLLATE_NAME: cp1256_general_ci
         DESCRIPTION: Windows Arabic
              MAXLEN: 1
*************************** 4. row ***************************
  CHARACTER_SET_NAME: cp1257
DEFAULT_COLLATE_NAME: cp1257_general_ci
         DESCRIPTION: Windows Baltic
              MAXLEN: 1
Здесь \G в конце требует от консольного клиента mysql выводить результирующую таблицу в вертикальном режиме.

PS Мы были вынуждены исключить содержимое главы по информационной схеме (перебирали сильно по объёму), однако она подробно описывается в MySQL 5. В подлиннике.

   
 
 автор: jeans1986   (29.10.2006 в 11:53)   письмо автору
 
   для: cheops   (29.10.2006 в 11:36)
 

Огромное спасибо за ответ. У меня вот вопрос вне темы. Я хочу преобрести несколько книг из вашей серии. Вот толко одна проблема . Я живу в Тбилиси, Грузия. Возможно ли преобрести эти книги удалённо (web-money или припомощи кредитной карточки). Заранее благодарю.

   
 
 автор: cheops   (29.10.2006 в 17:52)   письмо автору
 
   для: jeans1986   (29.10.2006 в 11:53)
 

Хм... помоему Интернет-магазин Ozon работает с ближним зарубежьем (ссылки на старницы с книгами можно найти на странице http://www.softtime.ru/php5/index.php) - они с удовольствием принимают оплату и по карточкам и по WebMoney - у них только не удобно то, что они не принимают WMZ и приходится самому переводить деньги в WMR.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования