Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

MySQL có chế độ hiển thị mở rộng (expanded output) như PostgreSQL không?

Có. MySQL hỗ trợ hiển thị dọc (vertical output) bằng cách kết thúc truy vấn bằng \G thay vì dấu chấm phẩy ;.

Cú pháp:

SELECT * FROM yourTableName\G

Tạo bảng:

mysql> CREATE TABLE expandedOutputDemo (
    -> EmployeeId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> EmployeeName VARCHAR(20),
    -> EmployeeAge INT
    -> );

Chèn 5 dòng:

mysql> SELECT * FROM expandedOutputDemo;

Kết quả dạng bảng (ngang):

+------------+--------------+-------------+
| EmployeeId | EmployeeName | EmployeeAge |
+------------+--------------+-------------+
| 1          | Larry        | 27          |
| 2          | Mike         | 29          |
| 3          | Sam          | 31          |
| 4          | Bob          | 24          |
| 5          | Carol        | 28          |
+------------+--------------+-------------+

Hiển thị mở rộng (dùng \G):

mysql> SELECT * FROM expandedOutputDemo\G

Kết quả:

*************************** 1. row ***************************
EmployeeId: 1
EmployeeName: Larry
EmployeeAge: 27
*************************** 2. row ***************************
EmployeeId: 2
EmployeeName: Mike
EmployeeAge: 29
...
*************************** 5. row ***************************
EmployeeId: 5
EmployeeName: Carol
EmployeeAge: 28

Chế độ này rất hữu ích khi cột nhiều hoặc giá trị dài, dễ đọc hơn dạng bảng.