Комментарии

Создание сценариев DDL
( 0 Голосов )

Программа phpMyAdmin позволяет также упростить процесс написания сценариев DDL для создания или редактирования таблиц базы данных. В phpMyAdmin таблицы можно создавать или редактировать, пользуясь удобным графическим интерфейсом. Под названием последней по списку таблицы в левом нижнем углу текущего экрана phpMyAdmin имеется ссылка Create Table (Создать таблицу). Если щелкнуть на этой ссылке, появится экранная форма, в которой можно создать таблицу и составляющие ее столбцы. Ниже приведен код, где демонстрируется пример создания таблицы, состоящей из двух столбцов.

В правом нижнем углу экранной формы находятся кнопки Save и Go. После щелчка на кнопке Save таблица сохраняется, а после щелчка на кнопке Go в таблицу вводятся дополнительные столбцы. Имеется также возможность добавлять, редактировать или удалять столбцы в уже существующей таблице. Ниже показаны соответствующие ссылки для изменения, удаления или добавления столбцов в таблице. А в левой части экрана под заголовком Indexes находятся кнопки для ввода и правки индексов.Как только таблица будет определена требуемым образом, в phpMyAdmin предоставляется возможность автоматически составить сценарий DDL для создания этой таблицы. Для этого достаточно щелкнуть на кнопке Export. В итоге появится экранная форма с вариантами выбора режимов быстрого (Quick) и специального (Custom) создания таблицы. Выберите сначала режим Quick, а затем вариант SQL из списка Format и щелкните на кнопке Go. В phpMyAdmin будет автоматически составлен сценарий DDL и предоставлена возможность открыть или сохранить его в текстовом файле. Созданный в итоге текстовый файл будет содержать не только сценарий DDL для создания таблицы, но и дополнительные сведения, которые вряд ли вам понадобятся. В качестве примера ниже приведен листинг такого сценария для создания таблицы jos_test.

Структура  таблицы "jos_test"

CREATE TABLE IF NOT EXISTS "jos_test" (
"test_id" int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key' "test_title" varchar(100) DEFAULT NULL COMMENT 'Title', PRIMARY KEY ("test_id")
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO INCREMENTS;

Важное примечание

Работая с таблицами в phpMyAdmin, вы должны пользоваться конкретным префиксом, выбранным в Joomla для текущей базы данных (в приведенном выше примере — префиксом "jos_"). Когда же настанет момент применить тот же самый сценарий в приложении Joomla, не забудьте заменить этот префикс на "# ", чтобы затем он был автоматически заменен средствами Joomla на префикс, выбранный для конкретного веб-сайта.


Понравился материал? Пригодилась информация? Плюсани в социалки!


Вам также будет интересно:

 
Похожие новости