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

HIỂN THỊ BẢNG BIỂU trong MariaDB

Trong MariaDB, SHOW TABLES là một câu lệnh quản trị liệt kê không phải TEMPORARY bảng, trình tự và dạng xem trong một cơ sở dữ liệu nhất định.

Cú pháp

Cú pháp như sau:

SHOW [FULL] TABLES [FROM db_name]
    [LIKE 'pattern' | WHERE expr]

Ví dụ

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

SHOW TABLES;

Kết quả:

+------------------------+
| Tables_in_krankykranes |
+------------------------+
| Customers              |
| Dogs                   |
| Gameshow               |
| OrderItems             |
| Orders                 |
| PetShow                |
| Pets                   |
| Products               |
| Vendors                |
| t1                     |
+------------------------+

Điều này cho chúng ta thấy các bảng trong cơ sở dữ liệu hiện tại, trong trường hợp này là KrankyKranes cơ sở dữ liệu.

Hiển thị loại bảng

Chúng ta có thể sử dụng FULL sửa đổi để trả về loại bảng:

USE sakila;
SHOW FULL TABLES;

Kết quả:

+----------------------------+------------+
| Tables_in_sakila           | Table_type |
+----------------------------+------------+
| actor                      | BASE TABLE |
| address                    | BASE TABLE |
| category                   | BASE TABLE |
| city                       | BASE TABLE |
| country                    | BASE TABLE |
| customer                   | BASE TABLE |
| customer_list              | VIEW       |
| film                       | BASE TABLE |
| film_actor                 | BASE TABLE |
| film_category              | BASE TABLE |
| film_list                  | VIEW       |
| film_text                  | BASE TABLE |
| inventory                  | BASE TABLE |
| language                   | BASE TABLE |
| nicer_but_slower_film_list | VIEW       |
| payment                    | BASE TABLE |
| rental                     | BASE TABLE |
| sales_by_film_category     | VIEW       |
| sales_by_store             | VIEW       |
| staff                      | BASE TABLE |
| staff_list                 | VIEW       |
| store                      | BASE TABLE |
+----------------------------+------------+

Ở đây, tôi đã chuyển sang Sakila cơ sở dữ liệu và sau đó chạy SHOW FULL TABLES . Chúng ta có thể thấy rằng một số bảng được trả về thực sự là các chế độ xem.

Như đã đề cập, câu lệnh trả về bảng, chuỗi và dạng xem.

LIKE Mệnh đề

LIKE mệnh đề, nếu được xuất hiện riêng, cho biết tên bảng nào phù hợp:

SHOW FULL TABLES
LIKE 'f%';

Kết quả:

+-----------------------+------------+
| Tables_in_sakila (f%) | Table_type |
+-----------------------+------------+
| film                  | BASE TABLE |
| film_actor            | BASE TABLE |
| film_category         | BASE TABLE |
| film_list             | VIEW       |
| film_text             | BASE TABLE |
+-----------------------+------------+

WHERE Mệnh đề

WHERE mệnh đề có thể được sử dụng để lọc kết quả dựa trên một tiêu chí nhất định:

SHOW FULL TABLES
WHERE Table_type = 'BASE TABLE';

Kết quả:

+------------------+------------+
| Tables_in_sakila | Table_type |
+------------------+------------+
| actor            | BASE TABLE |
| address          | BASE TABLE |
| category         | BASE TABLE |
| city             | BASE TABLE |
| country          | BASE TABLE |
| customer         | BASE TABLE |
| film             | BASE TABLE |
| film_actor       | BASE TABLE |
| film_category    | BASE TABLE |
| film_text        | BASE TABLE |
| inventory        | BASE TABLE |
| language         | BASE TABLE |
| payment          | BASE TABLE |
| rental           | BASE TABLE |
| staff            | BASE TABLE |
| store            | BASE TABLE |
+------------------+------------+

Chúng tôi cũng có thể sử dụng WHERE mệnh đề so với cột đầu tiên bằng cách sử dụng Tables_in_dbname quy ước, trong đó dbname là tên của cơ sở dữ liệu:

SHOW FULL TABLES
WHERE Tables_in_sakila = 'customer';

Kết quả:

+------------------+------------+
| Tables_in_sakila | Table_type |
+------------------+------------+
| customer         | BASE TABLE |
+------------------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 cách lấy tên ngày cho ngày trong MariaDB

  2. Cách cài đặt MariaDB trên Rocky Linux và AlmaLinux

  3. MariaDB Enterprise Cluster là gì?

  4. Cách SQRT () hoạt động trong MariaDB

  5. Cách nhận giá trị không chứa số trong MariaDB