Управління таблицями в phpmyadmin
Відео: PHP. Знайомство з phpmyadmin. Введення в sql
У цій статті я навчу Вас управляти таблицями в PHPMyAdmin, тобто створювати, редагувати і видаляти таблиці в базі даних. Ця стаття дуже важлива, і Вам треба обов`язково її вивчити.
Почнемо з створення таблиці в PHPMyAdmin:
- Зайти на головну сторінку PHPMyAdmin.
- Вибрати зі списку ім`я бази даних, в яку Ви хочете додати таблицю.
- Ввести ім`я нової таблиці, вказати кількість полів (стовпців) і натиснути на кнопку "пішов".
- Вкажіть відповідні настройки для кожного поля, потім для таблиці, а потім натисніть на кнопку "пішов".
Відео: Зв`язки між таблицями в phpmyadmin
Тут є про що поговорити. Почнемо з налаштувань для полів таблиці:
- ім`я, думаю, задати зможете. Єдине, що не нарвіться на зарезервінованное слово. Тобто не можна давати полю, наприклад, таке ім`я "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, там дуже добре про це написано, і розібратися не складе труднощів.
- Опції трансформації браузера. Тут можна задати параметри для трансформації, якщо Ви їх використовуєте.
Налаштування таблиці набагато простіше:
Відео: Як зв`язати таблиці MySQL в phpMyAdmin
- Коментар до таблиці. Можете заповнити, а можете нічого не писати.
- Тип таблиці:
- MyISAM. Найпопулярніший тип таблиць в MySQL, і він підходить для більшості завдань.
- Heap. Особливість даної таблиці в тому, що вона зберігається в пам`яті, в результаті даний тип таблиць обробляється ДУЖЕ швидко. Ідеальний варіант для тимчасових таблиць. Зрозуміло, при збої в роботі всі дані будуть втрачені.
- Merge. Цей тип являє собою сукупність звичайний таблиць MyISAM. Сам я ще не використав даний тип, тому більше нічого сказати не можу, більш того, даний тип - це ще нововведення, а, отже, за стабільність ніхто не ручається.
- Кодування таблиці. Абсолютно ті ж правила, що і для завдання кодування для полів.
- Зайти на головну сторінку PHPMyAdmin.
- Вибрати зі списку ім`я бази даних, де знаходиться необхідна таблиця.
Відео: створення таблиць в phpmyadmin
- Клікнути по імені таблиці, яку Ви хочете відредагувати.
- Перейти на сторінку "операції".
- Задати необхідні настройки і натиснути на відповідну налаштування кнопку "пішов".
- Зайти на головну сторінку PHPMyAdmin.
- Вибрати зі списку ім`я бази даних, в якій знаходиться шукана таблиця.
- Клікнути по імені таблиці, поле в якій Ви хочете відредагувати.
- Клацнути на значок "олівця"Навпроти поля, яке Ви хочете відредагувати.
- Змінити необхідні настройки і натиснути на кнопку "зберегти".
- Зайти на головну сторінку PHPMyAdmin.
- Вибрати зі списку ім`я бази даних, в якій знаходиться шукана таблиця.
- Клікнути по імені таблиці, поле в якій Ви хочете відредагувати.
- Перейти за посиланням "знищити".
- Підтвердити видалення.
- Зайти на головну сторінку PHPMyAdmin.
- Вибрати зі списку ім`я бази даних, в якій знаходиться шукана таблиця.
- Клікнути по імені таблиці, в якій Ви хочете видалити поле.
- Клацнути на значок "хрестик"Навпроти того поля, яке Ви хочете видалити.
- Підтвердити видалення.
Так, зі створенням таблиць розібралися, а тепер поговоримо про те, як змінити налаштування таблиці в PHPMyAdmin:
Тепер про те, як відредагувати поле в таблиці:
щоб видалити таблицю в PHPMyAdmin треба зробити наступне:
І останнє - це видалення полів з таблиць в PHPMyAdmin:
Усе. Сподіваюся, Вам стало зрозуміло, як управляти таблицями в PHPMyAdmin, адже це потрібно вміти обов`язково.
Детальна робота з phpMyAdmin в новій версії розібрана в курсі "PHP і MySQL з Нулі до Гуру": Http://srs.myrusakov.ru/php
P.S. Всіх Вас з Новим роком!
- Установка joomla на локальний сервер
- Зведені таблиці в excel - підготовка даних, побудова та налаштування (навчання, відео)
- Як правильно створювати структуру бази даних
- Як імпортувати бази даних великих розмірів?
- Як дізнатися синтаксис sql-запиту через phpmyadmin
- Індекси в mysql
- Русифікація phpmyadmin в denwer
- Запит sql на створення і видалення бази даних
- Імпорт бази даних в phpmyadmin
- Запит sql на вибірку записів
- Знайомство з phpmyadmin
- Sql-запити для роботи з таблицями
- Конвертація csv в sql
- Управління записами в phpmyadmin
- Принцип складання зведеної таблиці excel.
- Управління користувачами в phpmyadmin
- Запит sql на створення індексу
- Управління базами даних в phpmyadmin
- Права (привілеї) користувачів в mysql
- Структура бази даних
- Запит sql на додавання і видалення записів