Computer >> Máy Tính >  >> Lập trình >> MySQL

MySQL có cờ đầu ra mở rộng tương tự PostgreSQL không?

Có, bạn có thể được mở rộng trong MySQL bằng cách sử dụng / G, thay vì dấu chấm phẩy (;). Cú pháp như sau

 CHỌN * TỪ yourTableName \ G 

Đầu tiên chúng ta hãy tạo một bảng làm ví dụ

 mysql> create table expandOutputDemo -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar (20), -> EmployeeAge int ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,66 giây) 

Chèn một số bản ghi vào bảng bằng lệnh chèn.

Truy vấn như sau

 mysql> insert vào các giá trị expandOutputDemo (EmployeeName, EmployeeAge) ('Larry', 27); Truy vấn OK, 1 hàng bị ảnh hưởng (0,16 giây) mysql> chèn vào các giá trị expandOutputDemo (EmployeeName, EmployeeAge) ('Mike', 29); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào giá trị expandOutputDemo (EmployeeName, EmployeeAge) ('Sam', 31); Truy vấn OK, 1 hàng bị ảnh hưởng (0,10 giây) mysql> chèn vào expandOutputDemo (EmployeeName, EmployeeAge) giá trị ('Bob', 24); Truy vấn OK, 1 hàng bị ảnh hưởng (0,14 giây) mysql> chèn vào giá trị expandOutputDemo (EmployeeName, EmployeeAge) ('Carol', 28); Truy vấn OK, 1 hàng bị ảnh hưởng (0,09 giây)  

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select.

Truy vấn như sau

 mysql> select * from expandOutputDemo; 

Sau đây là kết quả

 + ------------ + -------------- + ------------- + | EmployeeId | EmployeeName | EmployeeAge | + ------------ + -------------- + ------------- + | 1 | Larry | 27 || 2 | Mike | 29 || 3 | Sam | 31 || 4 | Bob | 24 || 5 | Carol | 28 | + ------------ + -------------- + ------------- + 5 hàng trong bộ ( 0,00 giây) 

Đây là truy vấn để có được đầu ra mở rộng

 mysql> select * từ expandOutputDemo \ G 

Sau đây là kết quả

 *************************** 1. hàng ***************** ********** EmployeeId:1 EmployeeName:Larry EmployeeAge:27 *************************** 2. hàng * ************************** EmployeeId:2 EmployeeName:Mike Employee Tuổi:29 *************** ************ 3. hàng *************************** EmployeeId:3 EmployeeName:Sam EmployeeAge:31 *************************** 4. hàng ******************* ******** EmployeeId:4 EmployeeName:Bob EmployeeAge:24 *************************** 5. hàng *** ************************ EmployeeId:5 EmployeeName:Carol EmployeeAge:285 hàng trong bộ (0,00 giây)