Як перейменувати поле

Як перейменувати поле

Таблиці бази даних, в яких зберігається інформація, насправді мають мало спільного зі звичними нам колонками, рядками і осередками. Однак для спрощення термінології можна заголовок колонки умовної таблиці вважати назвою поля реальної таблиці в базі даних. Задачу перейменування такої колонки при використанні найбільш часто застосовується у веб-програмування СУБД MySQL найпростіше вирішити за допомогою програми PhpMyAdmin.

Інструкція

  1. Завантажте в браузер панель управління PhpMyAdmin — відповідне посилання можна знайти в панелі управління вашої хостингу компанії. У лівому фреймі цієї панелі розміщений список доступних вам баз даних — виберіть ту, в якій розміщена потрібна таблиця, і в цей фрейм завантажиться список таблиць обраної бази.
  2. Клацніть посилання на таблицю, поле якої потрібно перейменувати. У правому фреймі програма відкриє сторінку, в яку буде поміщена таблиця, яка містить інформацію про поля. У колонці із заголовком «Поле» відшукайте назву, яке слід змінити, і поставте позначку в чекбоксі цього рядка. Потім клацніть піктограму з зображенням олівця — вона поміщена під таблицею, в рядку з написом «З зазначеними» і при наведенні на неї курсора спливає напис «Змінити».
  3. Змініть потрібні вам чином назва поруч з написом «Поле» в такій завантаженій в правий фрейм сторінки. Тут же ви можете задати і інші зміни для цього поля — поміняти кодування, вибрати інший тип даних, задати значення за замовчуванням і т.д. Потім натисніть кнопку «Зберегти», вміщену правіше і нижче таблиці параметрів змінного поля. PhpMyAdmin сформує і відправить на SQL-сервер потрібний запит, а отримавши відповідь, покаже вам повідомлення про результати виконання операції.
  4. Ви можете не використовувати діалоговий режим перейменування, а ввести потрібний SQL-запит самостійно. Для цього треба вибрати посилання «SQL» у верхній частині правого фрейма і в текстовому полі відкрилася форми набрати текст запиту. Виглядати він може, наприклад, так:

    ALTER TABLE `tableName` CHANGE `oldName` `newName` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

    Тут tableName — це найменування таблиці, oldName — назва поля до перейменування, а newName — після. Ввівши запит, натисніть кнопку «OK», і програма надійде із запитом так само, як і в попередньому кроці — відправить його на сервер і представить інформацію про результати виконання.