Làm cách nào để chọn các giá trị trong MySQL?

Chúng tôi có thể không muốn truy xuất tất cả các cột của bảng mọi lúc, vì vậy, thay vì chuyển

+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| employeeid | firstname | lastname | email               | score | birthday   | lastmodified        | created             |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| e01        | Yusuf     | Shakeel  | [email protected]   |     0 | 1900-01-01 | 2018-01-01 01:01:01 | 2018-01-01 01:01:01 |
| e02        | John      | Doe      | [email protected] |     8 | 1900-02-03 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
| e03        | Jane      | Doe      | [email protected] |     6 | 1900-05-20 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
3 rows in set (0.00 sec)
9, chúng tôi đề cập đến tên của các cột mà chúng tôi quan tâm

Trong ví dụ sau, chúng tôi đang chọn

mysql> SELECT * FROM comments;
0,
mysql> SELECT * FROM comments;
1 và
mysql> SELECT * FROM comments;
2 của tất cả các nhân viên từ bảng
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| employeeid | firstname | lastname | email               | score | birthday   | lastmodified        | created             |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| e01        | Yusuf     | Shakeel  | [email protected]   |     0 | 1900-01-01 | 2018-01-01 01:01:01 | 2018-01-01 01:01:01 |
| e02        | John      | Doe      | [email protected] |     8 | 1900-02-03 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
| e03        | Jane      | Doe      | [email protected] |     6 | 1900-05-20 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
3 rows in set (0.00 sec)
4

mysql> SELECT employeeid, firstname, lastname FROM employee;

đầu ra

+------------+-----------+----------+
| employeeid | firstname | lastname |
+------------+-----------+----------+
| e01        | Yusuf     | Shakeel  |
| e02        | John      | Doe      |
| e03        | Jane      | Doe      |
+------------+-----------+----------+
3 rows in set (0.00 sec)

Tương tự, trong ví dụ sau, chúng tôi đang chọn

mysql> SELECT * FROM comments;
4 và
mysql> SELECT * FROM comments;
5 từ bảng
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| employeeid | firstname | lastname | email               | score | birthday   | lastmodified        | created             |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| e01        | Yusuf     | Shakeel  | [email protected]   |     0 | 1900-01-01 | 2018-01-01 01:01:01 | 2018-01-01 01:01:01 |
| e02        | John      | Doe      | [email protected] |     8 | 1900-02-03 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
| e03        | Jane      | Doe      | [email protected] |     6 | 1900-05-20 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
3 rows in set (0.00 sec)
5

mysql> SELECT commentid, commentbody FROM comments;

đầu ra

+-----------+-------------+
| commentid | commentbody |
+-----------+-------------+
|         1 | Awesome     |
|         2 | Hello World |
|         3 | Happy       |
+-----------+-------------+
3 rows in set (0.00 sec)

Đặt tên mới cho các cột đã chọn

Chúng ta có thể đặt tên mới cho các cột trong truy vấn CHỌN bằng cách sử dụng

mysql> SELECT * FROM comments;
7 theo sau là tên mới

Trong ví dụ sau, chúng tôi đặt tên mới cho cột

mysql> SELECT * FROM comments;
0 là
mysql> SELECT * FROM comments;
9

mysql> SELECT employeeid AS id, firstname, lastname FROM employee;

đầu ra

+-----+-----------+----------+
| id  | firstname | lastname |
+-----+-----------+----------+
| e01 | Yusuf     | Shakeel  |
| e02 | John      | Doe      |
| e03 | Jane      | Doe      |
+-----+-----------+----------+
3 rows in set (0.00 sec)

Nối hai cột trong truy vấn CHỌN

Chúng tôi sử dụng hàm

+-----------+------------+-------------+---------------------+---------------------+
| commentid | employeeid | commentbody | lastmodified        | created             |
+-----------+------------+-------------+---------------------+---------------------+
|         1 | e03        | Awesome     | 2018-01-01 02:03:04 | 2018-01-01 02:03:04 |
|         2 | e03        | Hello World | 2018-01-02 01:02:03 | 2018-01-02 01:02:03 |
|         3 | e01        | Happy       | 2018-01-02 01:04:03 | 2018-01-02 01:04:03 |
+-----------+------------+-------------+---------------------+---------------------+
3 rows in set (0.00 sec)
0 để nối các cột trong MySQL

Trong ví dụ sau, chúng tôi đang nối giá trị cột

mysql> SELECT * FROM comments;
1 và
mysql> SELECT * FROM comments;
2 và đặt cho nó một tên mới là
+-----------+------------+-------------+---------------------+---------------------+
| commentid | employeeid | commentbody | lastmodified        | created             |
+-----------+------------+-------------+---------------------+---------------------+
|         1 | e03        | Awesome     | 2018-01-01 02:03:04 | 2018-01-01 02:03:04 |
|         2 | e03        | Hello World | 2018-01-02 01:02:03 | 2018-01-02 01:02:03 |
|         3 | e01        | Happy       | 2018-01-02 01:04:03 | 2018-01-02 01:04:03 |
+-----------+------------+-------------+---------------------+---------------------+
3 rows in set (0.00 sec)
3

+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| employeeid | firstname | lastname | email               | score | birthday   | lastmodified        | created             |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| e01        | Yusuf     | Shakeel  | [email protected]   |     0 | 1900-01-01 | 2018-01-01 01:01:01 | 2018-01-01 01:01:01 |
| e02        | John      | Doe      | [email protected] |     8 | 1900-02-03 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
| e03        | Jane      | Doe      | [email protected] |     6 | 1900-05-20 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
3 rows in set (0.00 sec)
0

đầu ra

+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| employeeid | firstname | lastname | email               | score | birthday   | lastmodified        | created             |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
| e01        | Yusuf     | Shakeel  | [email protected]   |     0 | 1900-01-01 | 2018-01-01 01:01:01 | 2018-01-01 01:01:01 |
| e02        | John      | Doe      | [email protected] |     8 | 1900-02-03 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
| e03        | Jane      | Doe      | [email protected] |     6 | 1900-05-20 | 2018-01-01 01:01:04 | 2018-01-01 01:01:04 |
+------------+-----------+----------+---------------------+-------+------------+---------------------+---------------------+
3 rows in set (0.00 sec)
1

Như chúng ta có thể thấy rằng một khoảng trắng bị thiếu giữa tên và họ, vì vậy chúng ta sẽ bao gồm một ký tự khoảng trắng giữa hai ký tự trong CONCAT. Vui lòng thử nghiệm và thêm các chuỗi và ký tự mới

Làm cách nào để chọn dữ liệu trong MySQL?

Giới thiệu về câu lệnh SELECT của MySQL . Nếu select_list có nhiều cột, bạn cần phân tách chúng bằng dấu phẩy ( , ). Thứ hai, chỉ định tên của bảng mà bạn muốn chọn dữ liệu sau từ khóa TỪ. specify one or more columns from which you want to select data after the SELECT keyword. If the select_list has multiple columns, you need to separate them by a comma ( , ). Second, specify the name of the table from which you want to select data after the FROM keyword.

Làm cách nào để chọn giá trị từ bảng MySQL?

MySQL - CHỌN TỪ BẢNG .
Chọn tất cả các cột của bảng. Chúng ta sử dụng lệnh SELECT * FROM table_name để chọn tất cả các cột của một bảng đã cho. .
Chọn cột cụ thể của bảng. .
Đặt tên mới cho các cột đã chọn. .
Nối hai cột trong truy vấn CHỌN

Làm cách nào để chọn truy vấn từ MySQL?

SELECT QUERY được sử dụng để lấy dữ liệu từ cơ sở dữ liệu MySQL. .
“CHỌN ` tên_cột. giá trị. biểu thức `” là câu lệnh CHỌN thông thường có thể là tên cột, giá trị hoặc biểu thức
“[AS]” là từ khóa tùy chọn trước tên bí danh biểu thị biểu thức, giá trị hoặc tên trường sẽ được trả về dưới dạng