Xem chi tiết từng hàng dữ liệu với \G
Thay ; bằng \G sau SELECT để hiển thị mỗi cột trên một dòng, rất tiện cho bảng nhiều cột hoặc giá trị dài (TEXT, JSON).
Cú pháp
SELECT * FROM tenBang \G
Ví dụ minh họa
Tạo bảng showRecordsVertically:
CREATE TABLE showRecordsVertically (Id INT, Name VARCHAR(100), Age INT);
INSERT INTO showRecordsVertically VALUES
(101,'John',23), (104,'Carol',20), (107,'Bob',22),
(110,'David',29), (113,'Mike',28);
Hiển thị dọc:
mysql> SELECT * FROM showRecordsVertically \G
*************************** 1. row ***************************
Id: 101
Name: John
Age: 23
*************************** 2. row ***************************
Id: 104
Name: Carol
Age: 20
*************************** 3. row ***************************
Id: 107
Name: Bob
Age: 22
*************************** 4. row ***************************
Id: 110
Name: David
Age: 29
*************************** 5. row ***************************
Id: 113
Name: Mike
Age: 28
5 rows in set (0.00 sec)
Ứng dụng hay
SHOW CREATE TABLE tenBang \G: Xem DDL đầy đủ không bị wrap.SHOW ENGINE INNODB STATUS \G: Chẩn đoán deadlock, lock wait.EXPLAIN SELECT ... \G: Xem plan chi tiết từng bước.SHOW VARIABLES LIKE 'innodb%'\G: Xem cấu hình InnoDB.
Mẹo: Trong MySQL Workbench hoặc client GUI, thường có nút "Vertical Output" hoặc "Transpose" làm tương tự.