- en
 - Language: ru
 
- Documentation version: latest
 
SELECT
Оператор SELECT позволяет запрашивать информацию в таблице.
Например:
new_db.db> SELECT * from switch;
+----------------+----------+------------+-------------------+
| mac            | hostname | model      | location          |
+----------------+----------+------------+-------------------+
| 0010.A1AA.C1CC | sw1      | Cisco 3750 | London, Green Str |
| 0020.A2AA.C2CC | sw2      | Cisco 3850 | London, Green Str |
+----------------+----------+------------+-------------------+
2 rows in set
Time: 0.033s
SELECT * означает, что нужно вывести все поля таблицы. Следом
указывается, из какой таблицы запрашиваются данные: from switch.
Таким образом можно указывать конкретные столбцы, которые нужно вывести и в каком порядке:
new_db.db> SELECT hostname, mac, model from switch;
+----------+----------------+------------+
| hostname | mac            | model      |
+----------+----------------+------------+
| sw1      | 0010.A1AA.C1CC | Cisco 3750 |
| sw2      | 0020.A2AA.C2CC | Cisco 3850 |
+----------+----------------+------------+
2 rows in set
Time: 0.033s