Как переименовать поле?

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

Инструкция

  • Загрузите в браузер панель управления PhpMyAdmin - соответствующую ссылку можно найти в панели управления вашей хостинговой компании. В левом фрейме этой панели размещен список доступных вам баз данных - выберите ту, в которой размещена нужная таблица, и в этот фрейм загрузится список таблиц выбранной базы.
  • Щелкните ссылку на таблицу, поле которой требуется переименовать. В правом фрейме программа откроет страницу, в которую будет помещена таблица, содержащая информацию о полях. В колонке с заголовком «Поле» отыщите название, которое следует изменить, и поставьте отметку в чекбоксе этой строки. Затем щелкните пиктограмму с изображением карандаша - она помещена под таблицей, в строке с надписью «С отмеченными» и при наведении на нее курсора всплывает надпись «Изменить».
  • Измените нужным вам образом название рядом с надписью «Поле» в следующей загруженной в правый фрейм странице. Здесь же вы можете задать и другие изменения для этого поля - поменять кодировку, выбрать другой тип данных, задать значение по умолчанию и т.д. Затем нажмите кнопку «Сохранить», помещенную правее и ниже таблицы параметров изменяемого поля. PhpMyAdmin сформирует и отправит на SQL-сервер нужный запрос, а получив ответ, покажет вам сообщение о результатах выполнения операции.
  • Вы можете не использовать диалоговый режим переименования, а ввести нужный SQL-запрос самостоятельно. Для этого надо щелкнуть ссылку «SQL» в верхней части правого фрейма и в текстовом поле открывшейся формы набрать текст запроса. Выглядеть он может, например, так:ALTER TABLE `tableName` CHANGE `oldName` `newName` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULLЗдесь tableName - это наименование таблицы, oldName - название поля до переименования, а newName - после. Введя запрос, щелкните кнопку «OK», и программа поступит с запросом так же, как и в предыдущем шаге - отправит его на сервер и представит информацию о результатах выполнения.
  • Оцените статью!