Це керівництво допоможе новачкові швидко почати роботу з MySQL. Тут викладені базові відомості про те, як встановити СУБД MySQL, створити першу базу даних і таблицю, вставити в таблицю перші записи, і нарешті, як робити вибірку даних з бази даних.
1. Встановлення та налаштування MySQL
Можна піти на офіційну сторінку MySQL. вказати свою платформу і завантажити відповідний архів MySQL Community Server.
- Якщо ваш дистрибутив заснований на RedHat (наприклад, CentOS або RHEL), можна почитати наступну статтю: Install MySQL on Linux using rpm;
- Також можна скористатися командою yum groupinstall для установки групи пакетів MySQL Database;
- Якщо хочете встановити MySQL разом з іншими компонентами стека LAMP (Apache + PHP), зверніть увагу на цю статтю: How to install or upgrade LAMP.
2. Створення бази даних MySQL
Після установки MySQL, підключаємося до сервера під користувачем root.
Після підключення під MySQL-користувачем root, виконуємо запит з командного рядка "mysql>". Отже, наступний запит створює порожню базу даних з ім'ям example.
Скористаємося командою «show databases», щоб переконатися, що база даних була дійсно створена.
3. Створюємо таблицю MySQL
Підключаємося до новоствореної бази даних за допомогою команди use. перш ніж виконувати будь-які операції з базою даних.
Щоб підключитися до бази даних, вводимо наступну команду:
Наступний запит створює таблицю employee ( «співробітники»).
Якщо скопіювати вищенаведені рядки в командний рядок "mysql>". то починаючи з другого рядка, будуть відображені символи ->. Це означає, що введення запиту ще не закінчився. SQL-запит завершується крапкою з комою. Ось так це буде виглядати на вашому екрані:
При створенні таблиць можна скористатися одним з наступних типів даних:
Щоб побачити всі таблиці, наявні в базі даних, введіть запит:
Щоб побачити опис новоствореної таблиці, зробіть наступний запит:
4. Вставка записів в таблицю
Щоб вставити дані в таблицю, потрібно скористатися командами insert. При вставці даних вам не потрібно вказувати імена стовпців таблиці. Просто введіть необхідні значення відповідних полів в тій же послідовності, в якій вказані ці поля при створенні таблиці:
Щоб вставити значення в якісь певні стовпці, потрібно вказувати імена цих стовпців, наприклад ось так:
Замітка: Тепер ви можете завантажувати дані в базу MySQL з текстового файлу, за допомогою команди mysqlimport.
5. Вибірка даних з таблиці
Щоб побачити всі записи таблиці, створіть наступний запит:
Щоб вибрати дані тільки з деяких стовпців, потрібно вказати їх імена в select-запиті:
Наступний select-запит вибере записи таблиці, в яких одночасно виконується дві умови: департамент «Technology», і оклад щонайменше 6000.
Зрозуміло, щоб дізнатися про MySQL краще, варто почитати якусь хорошу книгу, наприклад цю: High Performance MySQL by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko.