Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Câu lệnh MySQL TABLE

Trong MySQL, TABLE câu lệnh trả về các hàng và cột của bảng đã cho.

TABLE tương tự như câu lệnh SELECT và nó có thể được sử dụng như một loại phiên bản viết tắt của SELECT tuyên bố.

TABLE câu lệnh đã được giới thiệu trong MySQL 8.0.19.

Cú pháp

Cú pháp như sau:

TABLE table_name [ORDER BY column_name] [LIMIT number [OFFSET number]]

Ví dụ

Dưới đây là một ví dụ để chứng minh:

TABLE Genres;

Kết quả:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       1 | Rock    |
|       2 | Jazz    |
|       3 | Country |
|       4 | Pop     |
|       5 | Blues   |
|       6 | Hip Hop |
|       7 | Rap     |
|       8 | Punk    |
+---------+---------+

Điều đó tương đương với việc làm như sau:

SELECT * FROM Genres;

Kết quả:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       1 | Rock    |
|       2 | Jazz    |
|       3 | Country |
|       4 | Pop     |
|       5 | Blues   |
|       6 | Hip Hop |
|       7 | Rap     |
|       8 | Punk    |
+---------+---------+

Đặt hàng

Bạn có thể sử dụng ORDER BY mệnh đề sắp xếp các hàng được trả về bởi TABLE tuyên bố:

TABLE Genres
ORDER BY Genre ASC;

Kết quả:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       5 | Blues   |
|       3 | Country |
|       6 | Hip Hop |
|       2 | Jazz    |
|       4 | Pop     |
|       8 | Punk    |
|       7 | Rap     |
|       1 | Rock    |
+---------+---------+

LIMIT Mệnh đề

Bạn cũng có thể giới hạn các hàng được trả về bởi TABLE bằng cách sử dụng LIMIT mệnh đề:

TABLE Genres
LIMIT 5;

Kết quả:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       1 | Rock    |
|       2 | Jazz    |
|       3 | Country |
|       4 | Pop     |
|       5 | Blues   |
+---------+---------+

Bạn có thể sử dụng OFFSET để chỉ định phần bù cho các kết quả hạn chế:

TABLE Genres
LIMIT 5 OFFSET 3;

Kết quả:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       4 | Pop     |
|       5 | Blues   |
|       6 | Hip Hop |
|       7 | Rap     |
|       8 | Punk    |
+---------+---------+

Và bạn có thể sử dụng ORDER BYLIMIT cùng nhau:

TABLE Genres
ORDER BY Genre ASC
LIMIT 5;

Kết quả:

+---------+---------+
| GenreId | Genre   |
+---------+---------+
|       5 | Blues   |
|       3 | Country |
|       6 | Hip Hop |
|       2 | Jazz    |
|       4 | Pop     |
+---------+---------+

Sự khác biệt giữa TABLESELECT

Mặc dù TABLESELECT các câu lệnh tương tự nhau, có một số khác biệt. Dưới đây là những điểm khác biệt chính giữa TABLESELECT :

  • TABLE câu lệnh luôn hiển thị tất cả các cột của bảng (bạn không thể chọn một cách rõ ràng các cột nhất định).
  • TABLE câu lệnh không cho phép bất kỳ lọc hàng tùy ý nào. Nói cách khác, TABLE không hỗ trợ bất kỳ WHERE nào mệnh đề.

Xem tài liệu MySQL để biết thêm thông tin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Làm thế nào để sao chép các hàng, nhưng thay đổi một vài trường?

  2. Cập nhật từ MYSQL lên MYSQLI

  3. Tôi có thể sử dụng một câu lệnh được chuẩn bị sẵn bởi PDO để liên kết một số nhận dạng (một bảng hoặc tên trường) hoặc một từ khóa cú pháp không?

  4. Mysql Chuyển đổi Cột thành hàng (Bảng tổng hợp)

  5. Cách hàm INSTR () hoạt động trong MySQL