Налаштування бази даних у MySQL

Автор: Tamara Smith
Дата Створення: 20 Січень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Автоматическая настройка соединения в MySQL Workbench с сервером баз данных (MySQL connection)
Відеоролик: Автоматическая настройка соединения в MySQL Workbench с сервером баз данных (MySQL connection)

Зміст

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

Крок

Метод 1 із 2: Створення та редагування бази даних

  1. Створіть базу даних. З командного рядка MySQL запустіть команду CREATE DATABASE DATABASENAME>; в. Замініть DATABASENAMEs> на ім'я вашої бази даних, без пробілів.
    • Наприклад, щоб створити базу даних усіх штатів США, введіть такий код: СТВОРИТИ БАЗУ ДАНИХ us_states;
    • Примітка: Команди не потрібно писати з великих літер.
    • Примітка: Усі команди MySQL повинні закінчуватися знаком ";". Якщо ви це забудете, ви можете просто ";" на наступному рядку, щоб мати можливість виконати попередню команду в будь-якому випадку.
  2. Відобразиться список доступних баз даних. Запустіть команду SHOW DATABASES; щоб відобразити список усіх збережених баз даних. Окрім щойно створеної бази даних, ви також бачите базу даних mysql та тестову базу даних. Наразі це можна проігнорувати.
  3. Виберіть свою базу даних. Після створення бази даних вам потрібно буде вибрати її, щоб розпочати її редагування. Введіть таку команду: USE us_states;. Тепер ви побачите повідомлення База даних змінено, щоб повідомити, що ваша активна база даних - це us_states.
  4. Створіть таблицю. Таблиця - це де зберігаються всі дані з вашої бази даних. Щоб створити це, спочатку потрібно буде ввести всі форматування таблиці в першій команді. Щоб створити таблицю, введіть таку команду: CREATE TABLE стану (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, стан CHAR (25), популяція INT (9));. Це створить таблицю з назвою "стану" з 3 полями: ідентифікатор, штат і сукупність.
    • Команда INT гарантує, що ідентифікатор поля може містити лише цілі числа (цілі числа).
    • Команда NOT NULL гарантує, що поле id не може бути порожнім.
    • Клавіша PRIMARY KEY вказує, що поле id є ключем таблиці. Ключове поле є унікальним і не може містити дублікатів.
    • Команда AUTO_INCREMENT призводить до збільшення поля id кожного разу, коли додається запис / запис, в основному нумеруючи кожен запис автоматично.
    • Коди CHAR (символи) та INT (цілі числа) вказують, який тип даних можна вводити в ці поля. Цифра поряд із командами вказує, скільки символів може поміститися в полі.
  5. Створіть запис у таблиці. Тепер, коли таблицю створено, настав час розпочати введення даних. Використовуйте таку команду для першого запису: INSERT INTO стану (id, штат, населення) VALUES (NULL, "Alabama", "4822023");
    • По суті, ви говорите базі даних розміщувати дані у трьох відповідних полях таблиці.
    • Оскільки ідентифікатор поля має властивість NOT NULL, введення значення NULL призведе до автоматичного збільшення цього поля на 1 завдяки AUTO_INCREMENT.
  6. Зробіть ще більше записів. Ви можете створити кілька записів, використовуючи одну команду. Щоб ввести такі 3 штати, введіть наступне: ВСТАВИТИ В ШТАНИ (ідентифікатор, штат, населення) ЦІННОСТІ (NULL, 'Аляска', '731449'), (NULL, 'Арізона', '6553255'), (NULL, ' Арканзас ',' 2949131 ');
    • Це створить таблицю, яка виглядатиме так:

      Запитуйте нову базу даних. Тепер, коли базу даних створено, ви можете запускати запити для отримання конкретних результатів. Спочатку введіть таку команду: SELECT * FROM us_states;. Це повертає всю базу даних через зірочку " *" в команді, що означає "всі" або всі.
      • Більш розширений запит такий: ВИБЕРІТЬ стан, популяція ВІД us_states ЗАМОВИТИ ПО популяції; Це повертає таблицю штатів за чисельністю населення, а не за алфавітом. Поле ідентифікатора не відображається, оскільки ви запитували лише стан та кількість населення.
      • Щоб відобразити сукупність штатів у зворотному порядку, використовуйте такий запит: ВИБЕРІТЬ стан, популяцію ВІД us_states ЗАМОВИТИ ПО популяції DESC;. Запит DESC повертає список у зворотному порядку, від найвищого до найнижчого.

Спосіб 2 з 2: Продовжуйте роботу з MySQL

  1. Встановіть MySQL на ПК з Windows. Дізнайтеся, як встановити MySQL на домашній ПК.
  2. Видалення бази даних MySQL.
  3. Вивчіть PHP та MySQL. Вивчення PHP та MySQL дозволить вам створювати потужні веб-сайти для розваги та роботи.
  4. Створіть резервну копію баз даних MySQL. Копіювати ваші дані завжди рекомендується, особливо якщо це стосується важливої ​​бази даних.
  5. Зміна структури вашої бази даних. Якщо базу даних потрібно використовувати по-іншому, можливо, доведеться змінити її структуру, щоб обробляти різні дані.

Поради

  • Деякі загальновживані типи даних: (Повний список див. У документації mysql на http://dev.mysql.com/doc/)
    • ЧАР(довжина) - Кількість символів у рядку / рядку символів
    • ВАРЧАР(довжина) - Змінна кількість символів рядка з максимальною довжиною довжина.
    • ТЕКСТ - Змінна кількість символів рядка з максимальною довжиною 64 КБ тексту.
    • INT(довжина) - 32-розрядне ціле число з максимальною кількістю цифр, позначених як довжина ("-" зараховується як цифра до від'ємного числа.)
    • ДЕКІМАЛЬНИЙ(довжина,груд) - десяткове число з числом цифр, позначеним довжина. Поле груд вказує максимально дозволену кількість знаків після коми.
    • ДАТА - Дата (рік, місяць, дата))
    • ЧАС - Час (години, хвилини, секунди)
    • ENUM(’значення1’,’значення2", ....) - Список значень перерахування.
  • Деякі необов’язкові параметри:
    • НЕ НУЛЬ - Необхідно вказати значення. Поле не можна залишати порожнім.
    • ЗАВДАННЯзначення за замовчуванням - Якщо значення не вказано, то значення за замовчуванням закріплені за полем.
    • ПІДПИСАНО - Для числових полів переконайтесь, що число ніколи не буде від’ємним.
    • AUTO_INCREMENT - Значення автоматично збільшується щоразу, коли рядок додається до таблиці.