Новини високих технологій
» » MySQL select select from: оператор вибірки

MySQL select select from: оператор вибірки

24-11-2016, 11:07
1 441
MySQL, як і будь-яка інша реляційна система управління базами даних, має у своїй структурі оператор вибірки SELECT. Це не дивно, адже бази даних зберігають у собі інформацію насамперед для того, щоб витягувати її, коли в цьому є необхідність. Оператор MySQL select from SELECT дозволяє робити це безліччю різних способів, надаючи великий набір інструментів.

Встановлення MySQL

MySQL реалізована як під Windows так і під Linux. Щоб встановити MySQL Ubuntu, достатньо виконати дві команди в терміналі даної ОС: - Sudo apt-get install mysql-server. - Sudo apt-get install mysql-client. Для MySQL Windows досить завантажити з офіційного сайту "СУБД" відповідні інсталяційні пакети і запустити їх.

Загальна структура оператора SELECT

Повна структура в MySQL select SELECT from оператора виглядає наступним чином: 1. SELECT - імена стовпців (полів). 2. FROM - імена таблиць. 3. WHERE - умова, за якою роблять вибірку. Зверніть увагу на те, що, хоча синтаксис мови SQL не чутливий до регістру, хорошим тоном вважається писати оператори і зарезервовані ключові слова (FROM, WHERE тощо) великими літерами, а імена таблиць і їхніх стовпців – маленькими. Найпростіший приклад використання оператора MySQL select from SELECT наведено на малюнку нижче.


Зірочка після слова SELECT є аналогом ключового слова ALL і означає, що із заданої таблиці потрібно вибрати всі стовпці. Якщо ж вас цікавлять тільки деякі поля таблиці, їх потрібно вказати у відповідному місці через кому. Те ж саме стосується і імен таблиць – якщо їх декілька, вкажіть їх все через кому.

Використання WHERE

Очевидно, ви не могли не помітити, що в попередньому прикладі відсутня ключове слово WHERE – це тому, що в даному випадку воно нам і не потрібно. Цей оператор не є обов'язковим, і таких необов'язкових операторів SELECT є багато, але про них трохи пізніше. Якщо ви допишете після імені таблиці WHERE і будь-яка умова, наприклад type='dog', то в результуючій вибірці отримаєте тільки один рядок з вихованцем по імені Edison. На малюнку нижче показаний приклад. Не звертайте поки уваги на оператор ORDER BY, тут він не грає ніякої ролі, і про нього мова піде трохи пізніше.


Варто відзначити, що після WHERE також можна писати кілька умов, проте вже не через кому. Для цієї мети ви повинні використовувати такі ключові слова, як AND або OR. Все залежить від того, яким чином ваші умови повинні дотримуватися. Якщо вас цікавить результат, що задовольняє всім зазначеним вами умовами, тоді між ними має перебувати AND, якщо ж результат повинен відповідати хоча б одному з них, тоді використовуйте OR.

Оператор ORDER BY

Ми згадували, що крім WHERE в операторі SELECT є безліч інших ключових слів, за допомогою яких можна маніпулювати результуючої вибіркою так, як потрібно в конкретній ситуації. Одним з таких «ключів» є ORDER BY. Він дозволяє сортувати результати вибірки по певному полю, як за зростанням, так і за спаданням. Для цього досить лише вказати після нього ім'я стовпця, за значеннями якого вам потрібно відсортувати дані. Важливо дотримати кілька умов: перше – ім'я, вказане в операторі ORDER BY, обов'язково має бути присутнім і в самому SELECT; друге - ORDER BY необхідно поміщати в самому кінці запиту.
За замовчуванням сортування виконується за зростанням (ASC), але якщо вам потрібно відсортувати результат за спаданням, напишіть після імені поля замість ASC ключове слово DESC.

Висновок

Ми розглянули основні, але далеко не всі інструменти оператора MySQL select from. SELECT, крім зазначених вище, має масу інших функцій, що дозволяють гнучко і ефективно отримувати дані з БД.
Цікаво по темі
Картка "Скорпіон: Холодна війна"
Картка "Скорпіон: Холодна війна"
У мобільній версії "Мортал Комбат Х" присутня можливість відкривати персонажів з іншими зовнішніми видами і вміннями. Це дає певну кількість бонусів,
Айфон «неверлок» - це що? Чому важливо перевірити статус телефону перед покупкою?
Айфон «неверлок» - це що? Чому важливо перевірити статус телефону перед покупкою?
Багато хто з вас звертали увагу на моделі айфон «неверлок». Це що, й для чого перевіряти телефон на наявність такого статусу перед покупкою?
Який нік придумати "Інстаграмі": добірка ідей
Який нік придумати "Інстаграмі": добірка ідей
Ви думаєте, що вирішити, який нік придумати "Інстаграмі", - це дріб'язкова завдання? Значить, ви, напевно, ще не стикалися з нею особисто. Підібрати
Рейтинг мов програмування 2016
Рейтинг мов програмування 2016
У сучасному світі програмування є однією з найбільш процвітаючих галузей технічного прогресу. Необхідність роботи з програмами не піддається сумніву,
Як повернути стару версію "Андроїд" після оновлення на смартфоні?
Як повернути стару версію "Андроїд" після оновлення на смартфоні?
Починаючи ще з 2009 року, коли вийшла перша версія Android, розробники не зупинялися у вдосконаленні та модифікації свого дітища. Регулярно
Як на «Андроїд» збільшити швидкість Інтернету: три простих методи
Як на «Андроїд» збільшити швидкість Інтернету: три простих методи
Хоча "Андроїд-системи", що встановлюються на смартфонах і планшетах, і вважаються досить стабільними і в деякому роді навіть «просунутими», на них