За последние 24 часа нас посетили 22377 программистов и 1007 роботов. Сейчас ищут 626 программистов ...

Экспорт из базы данных MySQL

Тема в разделе "MySQL", создана пользователем В.Непомнящий, 4 окт 2007.

  1. В.Непомнящий

    В.Непомнящий Активный пользователь

    С нами с:
    4 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Соловцы
    итак, проблемка в следующем... пишу утилиту для экспорта базы данных MySQL в текстовый файл, аля как в phpMyAdmin.

    сделал все, кроме одного, не знаю как сделать вывод свойств ячеек аналогично этому фрагменту:

    CREATE TABLE `about` (
    `id` int(11) NOT NULL auto_increment,
    `name` mediumtext,
    `header` mediumtext,
    `text` text,
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=4 ;

    то есть интересует как для поля 'id' получить его параметры вида: int(11) NOT NULL auto_increment или для любого другого поля

    и как получить TYPE=MyISAM AUTO_INCREMENT=4

    за ранее большое спасибо. желательно, что бы я могу получать данные для каждого поля отдельно.
     
  2. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    А зачем? Если база большая, то бекап повесит сервер. А нормальный хостер и сам делает бекап ежедневно.

    Чтобы получить настройки полей, их типы и т.д.
    Код (Text):
    1. show fields from таблица
    Чтобы получить настройки самой таблицы
    Код (Text):
    1. show table status like 'табица'
     
  3. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    В.Непомнящий
    Попробуй SHOW CREATE TABLE <таблица>.
     
  4. В.Непомнящий

    В.Непомнящий Активный пользователь

    С нами с:
    4 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Соловцы
    спасибо. именно то что было нужно. ;)