В данной статье можно выполнить не большую и простую работу, и получить ответы на вопросы:
- Как создать таблицу в PHPMyAdmin ?
- Как настроить поле таблицы в PHPMyAdmin ?
- Как изменить настройки таблицы в PHPMyAdmin ? ( самой таблицы )
- Как редактировать поля в PHPMyAdmin ?
- Как удалить таблицу в PHPMyAdmin ?
Естественно всему сразу не научится, но основу работы после изучения трудно не понять.
Работать можно как через Denver, так и на хостингах в целях теста.
Для работы с СУБД mySQL обычно используют web интерфейс phpMyAdmin, в Denver запустить данный интерфейс можно по адресу: localhost/tools/phpmyadmin
Первое, чем займемся — это созданием таблицы в PHPMyAdmin:
1. Зайти на главную страницу PHPMyAdmin.
2. Выбрать из выпадающего списка имя базы данных, в которую Вы хотите добавить
таблицу.
3. Ввести имя новой таблицы, указать количество полей (столбцов) и нажать на кнопку
«Пошёл» ( не везде конечно же именно так, но смысл ясен, куда нужно кликнуть ).
4. Укажите соответствующие настройки для каждого поля, потом для таблицы, а затем
нажмите на кнопку «Пошёл».
Настройки для полей таблицы:
· Имя — это имя поля. Единственное, нельзя задавать имена в качестве зарезервированных слов. То есть нельзя давать полю, например, имя «index».
· Тип.
· Длины/значения. Здесь можно указать предельные значения(длины) переменных. Например, для пароля обычно ставится тип VARCHAR и максимальное количество символов — 32. Тогда, как по умолчанию VARCHAR позволяет хранить до 255 символов.
· Кодировка. Разумеется, данная настройка актуальна только для строковых типов. Если Вы будете хранить в этом поле строки из только русского и латинского алфавита, то используйте кириллицу (cp1251_general_ci), а если у Вас могут храниться другие символы, то используйте unicode (utf8_general_ci).
· Атрибуты. Относится только к числам. Если у Вас число заведомо положительное, то включите опцию «UNSIGNED», что позволит расширить положительный диапазон значений выбранного типа. Также есть опция «UNSIGNED ZEROFILL», которая редко используется, но делает она следующее: заполняет нулями все неиспользованные старшие разряды. То есть, допустим, у Вас число 4, однако, храниться будет: «000000004», где количество нулей определяется свободными разрядами выбранного типа.
· Ноль. Эта опция позволяет включить возможность значения «null». Запомните: «null» — это не 0 и не пустая строка. Это пустой объект, то есть ничего!
· По умолчанию. Полезная опция, позволяющая задать значение поля по умолчанию.
· Дополнительно. Позволяет задать «auto_increment». Это очень важная возможность, которую Вы будете включать, думаю, в каждой таблице. Эта опция позволяет при добавлении новой записи автоматически увеличивать на 1 значение поля. Идеальный вариант для ID (уникального идентификатора), который должен быть уникален для каждой записи. И чтобы не думать об уникальности этого поля, достаточно просто включить опцию «auto_increment».
Дальше идут радио переключатели:
· Первичный ключ. Как правило, этим ключом назначают поле ID. Означает
этот ключ, что значение поля уникально для всей таблицы, более того, по этому
полю создаётся индекс.
· Индекс. Собственно, создавать или нет для этого поля индекс.
· Уникальное. Если поставить эту опцию, то значение данного поля должно
быть уникальным.
· И флажок «ПолнТекст» означает, создавать полнотекстовый индекс или нет.
· Комментарии. Это поле можете заполнять на своё усмотрение.
· MIME-тип. Это поле нужно заполнять, если у Вас какой-нибудь особенное значение будет храниться в поле, например, изображение. Как правило, ставится «auto-detect».
· Трансформации браузера. Это описывать не буду, так как используется крайне редко.
Но если хотите, то можете почитать в самом PHPMyAdmin, там очень хорошо об этом написано, и разобраться не составит труда.
· Опции трансформации браузера. Тут можно задать параметры для трансформации, если Вы их используете.
Настройки таблицы гораздо проще:
· Комментарий к таблице. Можете заполнить, а можете ничего не писать.
· Тип таблицы:
· MyISAM. Самый популярный тип таблиц в MySQL, и он подходит для
большинства задач.
· Heap. Особенность данной таблицы в том, что она хранится в памяти, в
результате данный тип таблиц обрабатывается ОЧЕНЬ быстро. Идеальный
вариант для временных таблиц. Разумеется, при сбое в работе все данные будут
утеряны.
· Merge. Этот тип представляет собой совокупность обычный таблиц MyISAM.
Данный тип — это ещё новшество, и, следовательно, за стабильность никто не
ручается.
· Кодировка таблицы. Абсолютно те же правила, что и для задания кодировки для
полей.
Изменение настроек таблицы в PHPMyAdmin:
1. Зайти на главную страницу PHPMyAdmin.
2. Выбрать из выпадающего списка имя базы данных, где находится требуемая таблица.
3. Кликнуть по имени таблицы, которую Вы хотите отредактировать.
4. Перейти в пункт «Операции«.
5. Задать необходимые настройки и нажать на соответствующую настройке кнопку
«Пошёл«.
Редактирование полей в таблице:
1. Зайти на главную страницу PHPMyAdmin.
2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.
3. Кликнуть по имени таблицы, поле, которое Вы хотите отредактировать.
4. Щёлкнуть на значок «Карандаша» напротив поля, которое Вы хотите
отредактировать.
5. Изменить необходимые настройки и нажать на кнопку «Сохранить«.
Удаление таблиц в PHPMyAdmin:
1. Зайти на главную страницу PHPMyAdmin.
2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.
3. Кликнуть по имени таблицы, поле в которой Вы хотите отредактировать.
4. Перейти по ссылке «Уничтожить«.
5. Подтвердить удаление.
Удаление полей из таблиц в PHPMyAdmin:
1. Зайти на главную страницу PHPMyAdmin.
2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.
3. Кликнуть по имени таблицы, в которой Вы хотите удалить поле.
4. Щёлкнуть на значок «Крестик» напротив того поля, которое Вы хотите удалить.
5. Подтвердить удаление.