Выбор данных из таблицы MySQL (SELECT)

Выбор данных из таблицы MySQL (SELECT)

В предыдущей статье мы узнали, как вставить данные в таблицу базы данных. Теперь пришло время выбрать данные из существующих таблиц MySQL, используя запрос SQL.

Оператор SELECT используется для выбора или извлечения данных из одной или нескольких таблиц. Этот оператор можно использовать для извлечения всех строк из таблицы за один раз, а также для извлечения только тех строк, которые удовлетворяют определенному условию или комбинации условий.

Синтаксис

Основной синтаксис для выбора данных из таблицы может быть задан с помощью:

SELECT column1_name, column2_name FROM table_name;

Здесь column1_name, column2_name являются именами столбцов или полей таблицы базы данных, значения которых вы хотите получить. Однако, если вы хотите получить значения всех столбцов, доступных в таблице, вы можете просто использовать следующий синтаксис:

SELECT * FROM table_name;

Предположим, у нас есть таблица с именем сотрудников в нашей базе данных, которая содержит следующие записи:

+--------+--------------+------------+--------+---------+
| emp_id | emp_name     | hire_date  | salary | dept_id |
+--------+--------------+------------+--------+---------+
|      1 | Vasya Pupkin | 2001-05-01 |   5000 |       4 |
|      2 | Vanya Pupkin | 2002-07-15 |   6500 |       1 |
|      3 | Petya Pupkin | 2005-10-18 |   8000 |       5 |
+--------+--------------+------------+--------+---------+
блок 1

Следующий оператор вернет все строки из таблицы сотрудников.

SELECT * FROM employees;

После выполнения вывод будет выглядеть примерно так:

+--------+--------------+------------+--------+---------+
| emp_id | emp_name     | hire_date  | salary | dept_id |
+--------+--------------+------------+--------+---------+
|      1 | Vasya Pupkin | 2001-05-01 |   5000 |       4 |
|      2 | Vanya Pupkin | 2002-07-15 |   6500 |       1 |
|      3 | Petya Pupkin | 2005-10-18 |   8000 |       5 |
+--------+--------------+------------+--------+---------+

Как видите, он возвращает все строки и столбцы из таблицы сотрудников.

Выбрать столбцы из таблицы MySQL

Если вам не нужны все данные, вы можете выбрать определенные столбцы, например:

SELECT emp_id, emp_name, hire_date, salary FROM employees;

После выполнения вышеприведенного запроса вы получите что-то вроде этого:

+--------+--------------+------------+--------+
| emp_id | emp_name     | hire_date  | salary |
+--------+--------------+------------+--------+
|      1 | Vasya Pupkin | 2001-05-01 |   5000 |
|      2 | Vanya Pupkin | 2002-07-15 |   6500 |
|      3 | Petya Pupkin | 2005-10-18 |   8000 |
+--------+--------------+------------+--------+

Как вы можете видеть на этот раз, в наборе результатов нет столбца dept_id. В следующей статье мы узнаем, как выбирать записи из таблицы на основе условия.

блок 3

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*