Информация по таблицам базы MySQL


Небольшая и довольно простая обработка по выводу в таблицу данных о таблицах MySQL базы.

Данная обработка может быть полезна для новичков, начинающих работать с различными CMS системами. 

Описания того в какой таблице хранится какая-либо информация за частую нет.

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

10 Comments

  1. IamLev

    Небольшая и довольно простая обработка по выводу в таблицу данных о таблицах MySQL базы.

    Перейти к публикации

    Reply
  2. bforce

    AIMP засветился))

    Reply
  3. mkostya

    сам планируешь развивать???

    Reply
  4. IamLev

    Пока что делаю наработки. Это одна из них.

    В дальнейшем есть мысли сделать что-то глобальное по работе с CMS. Но это естественно не в одиночку 🙂

    Reply
  5. IamLev

    (1) bforce, Ага, не заметил))

    Reply
  6. serega3333

    внешние источники данных используются?

    Reply
  7. IamLev

    (5) serega3333,

    Нет. Сделано ч/з COM Объект.

    Reply
  8. Boudybuilder

    ТекстЗапроса = «SHOW TABLES»;

    // подключение к базе MySQL

    Соединение = Новый COMОбъект(«ADODB.Connection»);

    СтрокаСоединение = «DRIVER={MySQL ODBC 5.1 Driver};SERVER=;DataBase=;UID=;PWD=»; //{MySQL ODBC 3.51 Driver}

    Попытка

    Соединение.Open(СтрокаСоединение);

    Сообщить(«Соединение установлено»);

    Соединено = Истина;

    Исключение

    Сообщить(«Ошибка подключения к базе MySQL!», СтатусСообщения.Важное);

    Сообщить(ОписаниеОшибки(), СтатусСообщения.Важное);

    Соединено=Ложь;

    Возврат;

    КонецПопытки;

    Если Соединено Тогда

    SQLcmd = New COMОбъект(«ADODB.Command»);

    SQLcmd.ActiveConnection = Соединение;

    SQLcmd.CommandText = ТекстЗапроса;

    тз = Новый ТаблицаЗначений;

    мойЗапрос = Новый COMОбъект(«ADODB.Recordset»);

    мойЗапрос.Open(SQLcmd);

    КолвоКолонок = мойЗапрос.Fields.Count();

    КонецЕсли;

    Я тут шаманю , но никак получить список таблиц не могу…

    Прийдется качать обработки и смореть на примере.

    Reply
  9. Boudybuilder

    если у пользователя нет никаких привилегий для таблицы, таблица не будет показана в результатах команды SHOW TABLES или mysqlshow db_name.

    это о каких привилегиях идет тут речь ,что то я не пойму…

    Reply
  10. IamLev

    Вы подключаетесь к MySQL под определенным пользователем. У каждого пользователя свои права. Они настраиваются,если я не ошибаюсь, под пользователем с рутовскими правами.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *