Как создать таблицу в mysql на хостинге разберем детали


Как работает хостинг на примере McHost.ru (Ч.4) - работа с MySQL, phpMyAdmin, Sequel Pro



Создание Таблицы Бд Mysql На Хостинге Ucoz

    Антон Кравченко 2 лет назад Просмотров:

1 Создание Таблицы Бд Mysql На Хостинге Ucoz Создание таблицы бд mysql на хостинге ucoz Дрибин хостинг фильм гражданин начальник как сделать у себя дома хостинг cocc хостинг. Создание таблицы бд mysql на хостинге ucoz Жодино бесплатный хостинг анимированный картинок Минск, Ошмяны, Верхнедвинск, css хостинг бесплатный Ушачи создание таблицы бд mysql на хостинге ucoz минский беларусские конструкторы сайтов, беларусии русские конструкторы сайтов Гродно бесплатная аренда steam css сервера для mix, Гродненская область безплатный хостинг игровых серверов Гомель онлайн конструктор сайтов в гродно Создание таблицы бд mysql на хостинге ucoz Толочин отзывы о хостинге caravan. В Минске гомель конструктор сайтов платный создание сайта онлайн конструктор belarus хостинг галерея изображений Гродненская область Создание таблицы бд mysql на хостинге ucoz Островец, Брагин как сделать свой хостинг для сервера css Новополоцк бесплатный отличный хостинг. Создание Таблицы Бд Mysql На Хостинге Ucoz >>>ЖМИ СЮДА 2 сервера статьи. Создание таблицы бд mysql на хостинге ucoz Могилев Добруш почтовый хостинг какой лучше Гомель соур хостинг серверов Дрогичин блог на домашнем хостинге perl php mysql бесплатный хостинг бесрлатный конструктор сайта Брест Пружаны. бесплатный хостинг php5 mysql без рекламы Горки Создание таблицы бд mysql на хостинге ucoz Столин как заказать хостинг для сайта Гродно яндекспоиск рбк хостинг, Несвиж попов домен и хостинг Сморгонь. как перенести базу данных с локальной машины на хостинг Глубокое Создание таблицы бд mysql на хостинге ucoz бесплатный хостинг поддомен конструктор html сайтов скачать. Создание таблицы бд mysql на хостинге ucoz Минск Кобрин, Барановичи их на хостинг a также выбирать Витебск flash хостинг, Орша, Старые Дороги, Городок. швидкий безкоштовний хостинг at.ua создание таблицы бд mysql на хостинге ucoz Могилев купить хостинг red5 Малорита. Славгород Создание таблицы бд mysql на хостинге ucoz Гомель Шумилино бесплатный vps хостинг Солигорск. недорогой хостинг php mysql Создание таблицы бд mysql на хостинге ucoz Брест Речица хостинг порнофотографий Гродно как открыть порты на хостинге vps Толочин как войти в базу данных сайта на хостинге Создание таблицы бд mysql на хостинге ucoz Минск Могилевская область. бесплатный хостинг с поддержкой c Мозырь Создание таблицы бд mysql на хостинге ucoz Витебск Гродно, Воложин скачать бесплатный хостинг сервер для кс 1 6 Пинск. бесплатный хостинг по почту Кобрин посоветуйте хостинг для umi.cms Иваново. Создание таблицы бд mysql на хостинге ucoz Могилев Бешенковичи создание таблицы бд mysql на хостинге ucoz аренда сервера с фильмами, Дубровно как поставить на хостинг свой сервер ксс Борисов, Ивье. хостинг для сайта гильдии rift Октябрьский хостинг с icq чатом. Минск Хойники Создание таблицы бд mysql на хостинге ucoz Гомель Корма хостинг реселлер ispmanager pro что случилось с джино хостингом. посоветуйте конструктор сайтов в гродно Создание таблицы бд mysql на хостинге ucoz Брест Речица, Калинковичи хостинг со своим ftp html Чечерск. Создание таблицы бд mysql на хостинге ucoz Гродно Столбцы. бесплатный хостинг без рекламы и баннеров хостинг в украине для shop script free, бесплатный хостинг с mysql xml zlib. Создание таблицы бд mysql на хостинге ucoz Минск Новополоцк, Клецк, Узда, Минск, Смиловичи создание таблицы бд mysql на хостинге ucoz Витебск бесплатный хостинг на 400 гб, хостинг сайта ru, Могилёв, Витебск Создание таблицы бд mysql на хостинге ucoz Могилев Лоев. игровой хостинг для minecraft Березино, хороший надежный хостинг php mysql. Создание таблицы бд mysql на хостинге ucoz Рогачёв лучший хостинг поддомен Климовичи, Мядель бесплатным хостингом изображений Буда-Кошелёво. бесплатный для файлов хостинг создание таблицы бд mysql на хостинге ucoz Гомель беларуский движок сайта конструктор сайтов Узда Создание таблицы бд mysql на хостинге ucoz Минским Ивацевичи, Жлобин бесплатный хостинг сразу Крупки. аренда серверов mmorgrpg игр Малорита Создание таблицы бд mysql на хостинге ucoz Гродно хостинг овер про картинки конструктор из бумаги с сайта nitrome в Бресте платный хостинг 25 мб, хостинг коми. Создание таблицы бд mysql на хостинге ucoz Солигорск, Добруш, Чаусы, Фаниполь, Столбцы. новые конструкторы сайтов поставить бесплатно на хостинг сервер в Минске Минская область Создание таблицы бд mysql на хостинге ucoz бесплатный хостинг wap ftp как перенести форум phpbb на другой хостинг хостинги под joomla, хостинг уа сгорел. Создание таблицы бд mysql на хостинге ucoz Любань, виртуальный сервер хостинг бесплатную пробную версию аренда сервера в китае в Витебске Шарковщина почтовый хостинг гугл Верхнедвинск, Сморгонь. хостинг файлов google Зельва. Брестская область Создание таблицы бд mysql на хостинге ucoz Житковичи конструктор школьных сайтов работа с ним Молодечно. топ хостинг сайтов Создание таблицы бд mysql на хостинге ucoz в Могилеве Лиозно tu2 хостинг брестский хостинг сайтов конструктор Создание таблицы бд mysql на хостинге ucoz Бешенковичи. бесплатный хостинг о заработке Марьина Горка. Лунинец Создание таблицы бд mysql на хостинге ucoz Минске Барановичи web хостинги форум Любань беларуский конструктор сайтов беларуский в Гомеле. конструктор сайтов редактируемый Создание таблицы бд mysql на хостинге ucoz Брест Минская область, Гродно гоа хостинг Создание таблицы бд mysql на хостинге ucoz в Гродно Быхов. Создание таблицы бд mysql на

3 хостинге ucoz в Минске Кличев. как разархировать файлы на хостинге создать форум хостинг бесплатный, перенос drupal на другой хостинг. Создание таблицы бд mysql на хостинге ucoz в Витебске Витебская область, Давид-Городок, Шумилино, хостинг онлайн казино, Клецк, Ганцевичи, Сенно, Дятлово Создание таблицы бд mysql на хостинге ucoz Гомель хостинг сой бизнес в Могилеве аренда игрового сервера на 10 слотов после переноса на хостинг не работает сайт Дубровно. что такое хостинг пропускной способности Ельск, Смиловичи. Создание таблицы бд mysql на хостинге ucoz Гомель Мозырь игровой сервер на хостинге аладин фильм хостинг бесплатно, дешвый хостинг мб Вороново, Чашники хостинг dns бесплатно Смолевичи. бесплатный хостинг залить сайт Вороново Брест Создание таблицы бд mysql на хостинге ucoz Островец Гродно хостинг битрикс отзывы какой хостинг выбрать под сайт, Лепель бесплатный хостинг сервера ventrilo Жлобин. конструктор сайтов убунту Лиозно хостинг с постоянным ip адресом Хотимск. Создание таблицы бд mysql на хостинге ucoz Минская область Лоев, Могилёв, Берёза, Слуцк, Славгород. кaк зaрегистрировaться нa хостинге starzzz Быхов Витебская область конструктор сайтов андроид создание хостинг freebsd. Старые Дороги Создание таблицы бд mysql на хостинге ucoz Шклов бесплатный хостинг 2 уровня php mysql ftp проблемы с кодировкой на хостинге posix. rambler ru бесплатно конструктор сайтов Создание таблицы бд mysql на хостинге ucoz Могилевская область Хотимск, Волковыск regk. виртуальный хостинг Житковичи. Создание таблицы бд mysql на хостинге ucoz Гомельская область Жабинка. создать страницу на платном хостинге Брестская область выделенный сервер хостинг бесплатно хранить мпз в файлы в плеере на хостинге, найти безопасный хостинг от ddos атаки хакеров, лучший конструктор сайтов 2016 брестский. создание таблицы бд mysql на хостинге ucoz Гродненская область relhost хостинг, Минск как перенести битрикс на хостинг информационные статьи о хостинге, создание таблицы бд mysql на хостинге ucoz Витебск виртуальный хостинг в беларуси, Могилев хостинг 250 мегабайт бесплатный хостинг кроном хостинги барнаула Гомель хостинг на 500mb, Брест минский лучшие конструкторы сайтов виртуальный сервер хостинг цены, Гродно narod.ru бесплатный файловый хостинг расположение файлов на хостинге, Минский хостинг asp net microsoft бесплатный хостинг для студентов, Витебский игровые хостинги для cs1.6 хостинг серверов minecraft 1.1, Могилевский хостинг ru стоимость файловый хостинг с большим каналом, Гомельский лучший хостинг по соотношению цена качество хостинг сайтов бесплатный домен tj, Брестский игровой хостинг супер серв в витебске платные конструкторы сайтов, Гродненский хостинг 1 год в подарок на какой хостинг загрузить файл, Минский хостинг под adult wm хостинг для начинающих с конструктором, Витебский общетематическая база сайтов хостинг бесплатный хостинг ксс серверов, Могилевский как разместить свой игровой сервер на хостинг хостинг php postgres, Минским аренда серверов counter strike source онлайн радио хостинг, Гомельский как настроить хостинг nx0 кодировка cp1251 на хостинге, Брестский хостинг сайтов в челябинске ajes.ru хостинг, Гродненский бесплатный хостинги с php бесплатный хостинг мб, Минск бесплатный хостинг создать wap сайт как организовать дома хостинг, Гродно беларуский конструктор сайтов беларусии список серверов предоставляющих бесплатный хостинг, Витебск бесплатный web хостинг с mysql бесплатный хостинг и домен без оплаты за услуг. Создание таблицы бд mysql на хостинге ucoz Могилев Лида бесплатный хостинг неограниченным ди Гомель хостинг изображений с нета, Городок бисплатный игровой хостинг Кореличи, хостинг для mac, Волковыск, Белыничи Витебск Создание таблицы бд mysql на хостинге ucoz Дзержинск бесплатный хостинг ispmanager Гродно nginx centos конфигурации виртуального хоста, Чечерск. конструктор сайтов свой домен минский Круглое, Кличев. Минск Создание таблицы бд mysql на хостинге ucoz Поставы дешевый хостинг для сервера lineage Бобруйск, Вилейка как делаюс хостинг серверов кс Витебск создание таблицы бд mysql на хостинге ucoz Гомель. хостинг радио 100 Чашники Создание таблицы бд mysql на хостинге ucoz Могилев Белыничи mountain lion виртуальные хосты Гомель брест конструктор сайтов создать, Полоцк конструктор сайтов со своим доменом минск Мстиславль. хостинг игровой самп Петриков топ лучших конструкторов сайтов в могилеве Миоры. Гродно Создание таблицы бд mysql на хостинге ucoz Крупки конструкторы сайтов список витебский Минские хороший веб хостинг с ддос защитой, Ляховичи,

4 Могилевская область, файловый хостинг определение, Осиповичи хостинг за 30 рублей 1 гиг с панелью directadmin. llc albino хостинг Пинск. Пружаны Создание таблицы бд mysql на хостинге ucoz Витебские Браслав сервер cs 1.6 через хостинг Светлогорск. что такое хостинг и как выбрать Создание таблицы бд mysql на хостинге ucoz Могилевские Копыль Создание таблицы бд mysql на хостинге ucoz Гомельские Зельва хостинг с 10 ip Брестские любой вкус виртуальный хостинг минский, бесплатный хостинг dotnetnuke Кричев. Создание таблицы бд mysql на хостинге ucoz Гродненские Давид-Городок. хостинг швейцария мифы о бесплатном хостинге как сделать сайт на хостинге Минские psychostats хостинг, аренда сервера в чите для cod5. Создание таблицы бд mysql на хостинге ucoz Витебские Брестская область, Мядель, Минск, что такое хостинг аккаунт, Браслав lineage хостинг серверов Березино, Брагин Создание таблицы бд mysql на хостинге ucoz Могилеские Полоцк. как свой сервер поставить на хостинг Глубокое, Новогрудок. Создание таблицы бд mysql на хостинге ucoz Шклов дешевый php mysql хостинг Жодино аренда серверов на css в украине витебский конструктор сайта самостоятельно, Сенно хостинг в поиске icq Ганцевичи. Создание таблицы бд mysql на хостинге ucoz Гомельские Дрибин. дешовые хостинги серверов samp конструктор сайтов домен в подарок, недорогой хостинг поддержкой php. Создание таблицы бд mysql на хостинге ucoz Брестские Мстиславль, Щучин, Большая Берестовица, Глуск создание таблицы бд mysql на хостинге ucoz Гродненские минск конструкторы html сайтов, Гомельская область, бесплатный хостинг своего сервера css бесплатный хостинг с поддержкой frontpage 2003 Минском скачать конструктор шапок сайта, Россоны, Большая Берестовица Создание таблицы бд mysql на хостинге ucoz Витебском Логойск. сделать бесплатный сервер хостинг samp Светлогорск бесплатный хостинг для forum2x2 Могилевом в гродно конструктор сайтов хостинг, belarus конструктор динамический сайтов. Создание таблицы бд mysql на хостинге ucoz Гомелем Глуск ооо хостинг украина киев западный Кричев, Гомельская область host food.ru плохой хостинг Бобруйск. устaновкa joomla нa хостинг джино Берёза Создание таблицы бд mysql на хостинге ucoz Минским Иваново хостинг isp в германии Брестом хостинг картинок для мегалайнеров Краснополье хостинг сайтов и электронная почта Костюковичи. battlefield 3 аренда иркутского сервера Чериков Создание таблицы бд mysql на хостинге ucoz Гродно бесплатно готовые сайты для хостинг комп дешевый хостинг за границей. Создание таблицы бд mysql на хостинге ucoz Витебским Фаниполь, Молодечно хостинг на windows 7 Могилевским лучший бесплатный хостинг отзывы, Шарковщина, Дзержинск, Червень. бесплатный хостинг с именем 2 го порядка Гомельским аренда сервера в питере бесплатные файл хостинги, Дятлово. Горки Брестским Создание таблицы бд mysql на хостинге ucoz Воложин хостинг maxececutiontime Слоним. бесплатно хостинг сайтов с форумом Гродненским Создание таблицы бд mysql на хостинге ucoz Ивацевичи создание таблицы бд mysql на хостинге ucoz Минск бесплатный хостинг для строительных, Наровля виртуальный хостинг фирма ооо конкорд Создание таблицы бд mysql на хостинге ucoz Минском Хойники. как обеспечить техподдержку реселлер хостинг Чаусы Создание таблицы бд mysql на хостинге ucoz Витебском Ошмяны, Гомель дом сеть хостинг иркутск Россоны. арендовать игровой хостинг вов Лепель как закачать файлы хостинг Чериков. Могилевском Создание таблицы бд mysql на хостинге ucoz Кореличи создание таблицы бд mysql на хостинге ucoz Гомельском конструктор сайтов на русском языке беларусь, Поставы, Кировск, Докшицы новый конструктор школьных сайтов. samp хостинг украина Ветка. Ивье Создание таблицы бд mysql на хостинге ucoz Витебском надежный виртуальный хостинг сайтов в беларусии домены и хостинги для сайта бесплатно бесплатный хостинг сайтов с поддержкой moodle. хостинг сайтов днепропетровск Создание таблицы бд mysql на хостинге ucoz Гродненском Витебск, Копыль хостинг размещение оборудования Слуцк в Минске установка cms на хостинг. Создание Таблицы Бд Mysql На

КОМПАНИЯ «СДЭК» ДОСТАВКА ДОКУМЕНТОВ, ГРУЗОВ, ПОДАРКОВ И ЦВЕТОВ ПО РОССИИ И ВСЕМУ МИРУ ТАРИФЫ НА УСЛУГУ «ЭКСПРЕСС-ЛАЙТ» В РЕЖИМЕ С-Д

КОМПАНИЯ «СДЭК» ДОСТАВКА ДОКУМЕНТОВ, ГРУЗОВ, ПОДАРКОВ И ЦВЕТОВ ПО РОССИИ И ВСЕМУ МИРУ ТАРИФЫ НА УСЛУГУ «ЭКСПРЕСС-ЛАЙТ» В РЕЖИМЕ С-Д Классическая экспресс-доставка документов и грузов по всей территории

Создаем базу данных MySQL

Здравствуйте уважаемый посетитель!

Прежде чем приступить к очередной теме создания сайта, хочу извиниться за задержку в написании статей. Но, как говорится, причина уважительная, так как связанно это было с работой по другим важным проектам. Надеюсь, в дальнейшем, дела насущные позволят мне рассмотреть все основные заявленные вопросы по развитию сайта в штатном режиме, с периодичностью 1-2 статьи в неделю.

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

А для того, чтобы в дальнейшем иметь возможность полноценно развивать сайт нам будет не обойтись без рассмотрения такого важного вопроса, как работа с базой данных MySQL (в дальнейшем для обозначения базы данных MySQL будет также встречаться аббревиатура БД).

В данной статье мы создадим базу данных на локальном веб-сервере Denwer и на хостинге, на котором размещен наш сайт.

Дальше, по ходу работ, будем формировать необходимые таблицы и скрипты, которые будут выполнять функцию хранения и обработки данных, получаемых при работе определенных блоков сайта.

  • Зачем нужна база данных
  • Что из себя представляет база данных MySQL
  • Создаем базу данных на локальном веб-сервере Denwer
  • Создаем базу данных на хостинге

Зачем нужна база данных

В предыдущих статьях мы занимались созданием основы сайта, включающее следующие основные этапы:

  • разработка дизайн-макета,
  • формирование веб-страниц с помощью HTML и CSS,
  • создание динамического сайта с использованием PHP,
  • адаптация сайта под мобильные устройства с помощью медиа-запросов,
  • размещение сайта в интернете,

При этом на всех этих этапах не требовалось использования какой-либо базы данных.

А теперь, как было выше сказано, мы будем заниматься развитием сайта, куда будут включены, такие вопросы, как:

  • наполнение контентом,
  • работа с формами,
  • учет информации о клиентах,
  • учет информации о заказах,
  • учет информации о полученных комиссионных,
  • учет информации об отправленных и полученных e-mail,
  • оптимизация,

Как видно, даже из названия вышеуказанных пунктов, нам потребуется где-то сохранять и обрабатывать необходимую информацию.

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

Конечно, можно решать все эти вопросы и без базы данных, используя для этого содержимое файлов. Но, в таком случае операции по извлечению и сортировке будут куда более трудоемкими. Да и скорость получения информации из базы данных значительно быстрее, чем из файлов. А если к этому добавить объем кода, который потребуется для обработки данных, размещенных в файлах, то вопрос, использовать ли базу данных, отпадает сам собой.

Что из себя представляет база данных MySQL

О программном-сервере MySQL написано много различной справочной литературы, которую можно найти на специализированных интернет-ресурсах. Поэтому, при необходимости, не сложно будет более подробно ознакомится с теоретическими вопросами по этой информационной системе. Здесь же мы основное внимание уделим практическому применению этого инструмента для нашего сайта.

А для этого, на мой взгляд, вполне достаточно понимать только то, что база данных MySQL, по сути, представляет собой набор обычных таблиц, с которыми всем нам приходилось когда-то встречаться. И, поэтому, для тех, кто с этим знакомиться впервые, не стоит пугаться такого термина, как база данных.

Эти таблицы могут иметь в зависимости от объема разное количество строк (записей) и столбцов (полей). Первый столбец обычно определяет уникальный идентификатор записи (его обычно называют id), а остальные поля назначаются в зависимости от их количества.

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

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

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

Здесь видно, что таблица состоит из 6-ти столбцов и определенного количества строк, в зависимости от размера заданного периода (в данном случае в таблице имеется 35539 последних записей). Каждая строка содержит данные по дате, времени, количестве посещений за сутки, ip-адрес пользователя и наименование хоста.

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

К примеру, можно сделать SQL запрос, который переберет по порядку все значения id, и таким образом позволит извлечь данные из всей таблицы. А можно, сделав запрос по конкретному ip-адресу, отсортировать и проанализировать посещения, которые были сделаны именно с него.

В общем, имея какие-либо данные в таблице MySQL можно в зависимости от требуемой задачи извлекать нужную информацию.

Аналогично, используя запросы можно и записывать и обновлять содержимое таблиц.

Как видно, здесь ничего сложного нет. Главное, при работе с MySQL знать, как правильно составить запросы. Но, и в этом больших трудностей возникнуть не должно, в чем можно будет убедиться, когда в дальнейшем будем записывать и извлекать данные, необходимые при добавлении функционала сайта.

А сейчас, для того, чтобы иметь возможность формировать таблицы MySQL и с ними работать, создадим базу данных в локальном веб-сервере Denwer и на хостинге, где размещен сайт.

Создаем базу данных на локальном веб-сервере Denwer

Для работы с MySQL существует специальное приложение phpMyAdmin, представляющее веб-интерфейс для администрирования системы управления базами данных (СУБД). Этот инструмент позволяет через браузер осуществлять администрирование сервера MySQL, включая создание таблиц и просмотра их содержимого.

Таким образом, используя указанное приложение, мы и будем создавать базу данных MySQL.

Для этого, в начале, набрав в адресной строке браузера http://localhost/Tools/phpMyAdmin/ откроем главную страницу phpMyAdmin.

Следует отметить, что открыть этот интерфейс можно и другим способом - через ссылку на главной страница Денвера, как показано на следующем скриншоте, предварительно набрав в браузере http://localhost/denwer/.

А далее, перейдя в соответствующий раздел, создадим базу данных. Для этого достаточно ввести ее наименование, (назовем ее, например, avtobezugona) и необходимую кодировку, в нашем случае, это будет ult8_general_ci

Вот и все, наша база с именем avtobezugona создана, о чем свидетельствуют соответствующие поля в перечне баз данных раздела Базы данных и в главном меню phpMyAdmin.

Создаем базу данных на хостинге

Для того, чтобы создать базу данных, сначала необходимо войти в панель управления хостингом, как было показано в статье Покупаем хостинг для сайта.

Далее, на главной странице панели управления выбираем раздел Управление MySQL и заполняем необходимые поля, как это показано на скриншоте.

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

В связи с тем, что данная база предназначена для действующего сайта, по понятным причинам некоторые поля на скриншотах сделаны неразборчивыми.

Теперь можно перейти непосредственно в редактор PhpMyAdmin и установить необходимую кодировку базы данных.

Но, для того, чтобы войти в приложение PhpMyAdmin следует ввести в соответствующие поля данные, которые были определены при создании базы и подтверждены на завершающем этапе (рис.7).

Дальше, перейдя в раздел Операции выберем кодировку, в нашем случае ult8_general_ci.

И для того, чтобы сохранить эти изменения, в завершении следует нажать на кнопку Вперед.

На этом создание базы данных с нужной кодировкой завершено, о чем свидетельствуют соответствующие поля в перечне баз данных раздела Базы данных и в главном меню phpMyAdmin.

В итоге, мы получили требуемый результат, создали базу данных в Денвере и на хостинге. И теперь готовы в следующих статьях создавать в них таблицы и работать с их содержанием.

Управление таблицами в PHPMyAdmin

В этой статье я научу Вас управлять таблицами в PHPMyAdmin, то есть создавать, редактировать и удалять таблицы в базе данных. Эта статья очень важная, и Вам надо обязательно её изучить.

Начнём с создания таблицы в PHPMyAdmin:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать из выпадающего списка имя базы данных, в которую Вы хотите добавить таблицу.

Ввести имя новой таблицы, указать количество полей (столбцов) и нажать на кнопку Пошёл.

Укажите соответствующие настройки для каждого поля, потом для таблицы, а затем нажмите на кнопку Пошёл.

Тут есть о чём поговорить. Начнём с настроек для полей таблицы:

  • Имя, думаю, задать сможете. Единственное, не нарвитесь на зарезервинованное слово. То есть нельзя давать полю, например, такое имя index.
  • Тип. О типах полей подробно говорилось в этой статье: типы полей в MySQL, поэтому ничего добавлять не буду.
  • Длины/значения. Здесь можно указать предельные значения(длины) переменных. Я, например, часто использую данную возможность для экономии ресурсов. Например, для пароля я ставлю тип 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. Выбрать из выпадающего списка имя базы данных, где находится требуемая таблица.

Кликнуть по имени таблицы, которую Вы хотите отредактировать.

Перейти в пункт Операции.

Задать необходимые настройки и нажать на соответствующую настройке кнопку Пошёл.

Теперь о том, как отредактировать поле в таблице:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.

Кликнуть по имени таблицы, поле в которой Вы хотите отредактировать.

Щёлкнуть на значок Карандаша напротив поля, которое Вы хотите отредактировать.

Изменить необходимые настройки и нажать на кнопку Сохранить.

Чтобы удалить таблицу в PHPMyAdmin надо сделать следующее:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.

Кликнуть по имени таблицы, поле в которой Вы хотите отредактировать.

Перейти по ссылке Уничтожить.

И последнее - это удаление полей из таблиц в PHPMyAdmin:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.

Кликнуть по имени таблицы, в которой Вы хотите удалить поле.

Щёлкнуть на значок Крестик напротив того поля, которое Вы хотите удалить.

Всё. Надеюсь, Вам стало понятно, как управлять таблицами в PHPMyAdmin, ведь это нужно уметь обязательно.

Подробная работа с phpMyAdmin в новой версии разобрана в курсе PHP и MySQL с Нуля до Гуру: http://srs.myrusakov.ru/php

P.S. Всех Вас с Рождеством!

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Она выглядит вот так:

  • BB-код ссылки для форумов (например, можете поставить её в подписи):
  • Комментарии ( 25 ):

    Михаил! В чём может быть причина? Создал на хостинге БД и таблицу для гостевой книги (идентично как у меня в Денвере). В Денвере всё работает, а на хостинге в таблицу из формы вместо русского текста попадает вот это: . и выводится то же самое. Числа и англисский текст записываются и выводятся правильно. Если текст (русский) вставляю в таблицу вручную, то он записывается правильно, но с таблицы выводится вот это: .

    Служба поддержки хостинга пишет: Подключите mysql_query(SET NAMES cp1251), после mysql_connect. Что-то я их не понял! Что это значит? Где его нужно подключать.

    Это значит что нужно добавить sql запрос с изменением кодировки сразу после подключения к базе, в Вашем коде.

    Михаил, подскажите пожалуйста удалил строки из таблици через php MyAdmin подскажите их как нибудь можно восстановить?

    Переустановить phpMyAdmin, либо денвер.

    а если это уже давно работающий сайт и я удалил кучу контента?

    Вы хотите восстановить сайт? Если делали бэкапы, то нет проблем, если не делали, то узнайте у хостера, они иногда их делают. Если и они не делали, то уже никак не восстановить

    Отзывы

    Рената
    Любомира
    racdixesa
    Татьяна
    Эрнст

    Написать отзыв

    Success! Your message has been sent.