MySQL SHOW TABLES: Liệt kê các bảng trong cơ sở dữ liệu MySQL – lệnh sql để hiển thị bảng

Hướng dẫn này chỉ cho bạn từng bước cách sử dụng lệnh MySQL SHOW TABLES để liệt kê các bảng và dạng xem trong một cơ sở dữ liệu cụ thể.

Bạn đang xem : lệnh sql để hiển thị bảng

Tóm tắt : trong hướng dẫn này, bạn sẽ học cách sử dụng lệnh MySQL SHOW TABLES để truy vấn các bảng trong một cơ sở dữ liệu cụ thể.

MySQL SHOW TABLES

Để liệt kê các bảng trong cơ sở dữ liệu MySQL, bạn làm theo các bước sau:

  1. Đăng nhập vào máy chủ cơ sở dữ liệu MySQL bằng ứng dụng khách MySQL, chẳng hạn như mysql
  2. Chuyển sang cơ sở dữ liệu cụ thể bằng cách sử dụng câu lệnh USE .
  3. Sử dụng lệnh SHOW TABLES .

Phần sau minh họa cú pháp của lệnh MySQL SHOW TABLES :

 

HIỂN THỊ

BẢNG BIỂU

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

BẢNG BIỂU HIỆN CỦA MySQL ví dụ

Ví dụ sau cho bạn biết cách liệt kê bảng trong cơ sở dữ liệu classicmodels .

Bước 1. Kết nối với máy chủ cơ sở dữ liệu MySQL:

 

& gt; mysql -u root -p Nhập mật khẩu: ********** mysql & gt;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Bước 2. Chuyển sang cơ sở dữ liệu classicmodels :

 

mysql & gt;

sử dụng

classicmodels; Cơ sở dữ liệu đã thay đổi mysql & gt;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Bước 3. Hiển thị các bảng trong cơ sở dữ liệu classicmodels :

 

& gt;

hiển thị

bảng

; + | Tables_in_classicmodels | + | khách hàng | | nhân viên | | văn phòng | | chi tiết đơn hàng | | đơn đặt hàng | | thanh toán | | dòng sản phẩm | | sản phẩm | + 8 hàng trong

set

(

0,00

giây)

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

SHOW TABLES cho phép bạn hiển thị bảng là bảng cơ sở hay dạng xem. Để đưa loại bảng vào kết quả, bạn sử dụng mẫu sau của câu lệnh SHOW TABLES .

 

HIỂN THỊ

ĐẦY ĐỦ

BẢNG BIỂU ;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Hãy tạo một xem trong cơ sở dữ liệu classicmodels được gọi là danh bạ bao gồm tên, họ và số điện thoại từ các bảng nhân viên khách hàng để trình diễn.

 

TẠO

< p class = "hljs-keyword"> XEM

địa chỉ liên hệ

NHƯ

CHỌN

lastName, firstName, extension

as

phone

TỪ

nhân viên

ĐOÀN KẾT

CHỌN

contactFirstName, contactLastName, điện thoại

TỪ

khách hàng;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Bây giờ, bạn phát hànhLệnh SHOW FULL TABLES :

 

& gt;

HIỂN THỊ

ĐẦY ĐỦ

BẢNG BIỂU

+ | Tables_in_classicmodels | Table_type | + | danh bạ |

XEM

| | khách hàng | BASE

BẢNG

| | nhân viên | BASE

BẢNG

| | văn phòng | BASE

BẢNG

| | chi tiết đơn hàng | BASE

BẢNG

| | đơn đặt hàng | BASE

BẢNG

| | thanh toán | BASE

BẢNG

| | dòng sản phẩm | BASE

BẢNG

| | sản phẩm | BASE

BẢNG

| +

9

hàng

trong

set

(

0,00

giây)

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Khi bạn có thể xem, tất cả các bảng đều là bảng cơ sở ngoại trừ bảng danh bạ là một dạng xem.

Đối với cơ sở dữ liệu có nhiều bảng, việc hiển thị tất cả các bảng cùng một lúc có thể không trực quan.

May mắn thay, lệnh SHOW TABLES cung cấp cho bạn một tùy chọn cho phép bạn lọc các bảng được trả về bằng cách sử dụng LIKE hoặc một biểu thức trong mệnh đề WHERE như sau:

 

HIỂN THỊ

BẢNG BIỂU

THÍCH hoa văn;

HIỂN THỊ

BẢNG BIỂU

WHERE

biểu thức;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Ví dụ: để hiển thị tất cả các bảng trong cơ sở dữ liệu classicmodels bắt đầu bằng chữ cái p , bạn sử dụng câu lệnh sau:

 

& gt;

HIỂN THỊ

BẢNG BIỂU

THÍCH

'p%'

; + | Tables_in_classicmodels (p%) | + | thanh toán | | dòng sản phẩm | | sản phẩm | + 3 hàng trong

set

(

0,00

giây)

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Hoặc để hiển thị bảng kết thúc bằng chuỗi 'es' , bạn sử dụng câu lệnh sau:

 

& gt;

HIỂN THỊ

BẢNG BIỂU

THÍCH

'% es'

; + | Tables_in_classicmodels (% es) | + | nhân viên | | văn phòng | | dòng sản phẩm | + 3 hàng trong

set

(

0,00

giây)

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Câu lệnh sau minh họa cách sử dụng mệnh đề WHERE trong câu lệnh SHOW TABLES để liệt kê tất cả các dạng xem trong cơ sở dữ liệu classicmodels .

 

& gt;

HIỂN THỊ

ĐẦY ĐỦ

BẢNG BIỂU

WHERE

table_type =

'XEM'

; + | Tables_in_classicmodels | Table_type | + | danh bạ | XEM | + 1 hàng trong

set

(

0,00

giây)

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Đôi khi, bạn muốn xem các bảng trong cơ sở dữ liệu mà bạn không được kết nối với. Trong trường hợp này, bạn có thể sử dụng mệnh đề FROM của SHOW TABLESCâu lệnh để chỉ định cơ sở dữ liệu mà bạn muốn hiển thị các bảng.

Ví dụ sau minh họa cách hiển thị các bảng bắt đầu bằng 'time' ;

 

& gt;

HIỂN THỊ

BẢNG BIỂU

TỪ

mysql

THÍCH

'time%'

; + | Tables_in_mysql (thời gian%) | + | múi giờ | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | + 5 hàng trong

set

(

0,00

giây)

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Câu lệnh sau tương đương với câu lệnh ở trên nhưng nó sử dụng IN thay vì FROM .

 

HIỂN THỊ

BẢNG BIỂU

TRONG < / p> mysql

THÍCH

'time%'

;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Điều quan trọng là phải lưu ý rằng nếu bạn không có đặc quyền đối với bảng hoặc chế độ xem cơ sở, nó sẽ không hiển thị trong tập kết quả của lệnh SHOW TABLES .

Trong hướng dẫn này, bạn đã học cách sử dụng câu lệnh MySQL SHOW TABLES để liệt kê tất cả các bảng trong một cơ sở dữ liệu cụ thể.

Hướng dẫn này có hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề lệnh sql để hiển thị bảng

[SQL] Lệnh SELECT INSERT UPDATE DELETE

alt

  • Tác giả: Đặng Kim Thi
  • Ngày đăng: 2021-07-01
  • Đánh giá: 4 ⭐ ( 9776 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lệnh INSERT UPDATE DELETE trong SQL
    INNER JOIN
    OUTER JOIN
    UNION
    SELECT FROM WHERE GROUP BY HAVING

Database: Câu lệnh sql tham chiếu đến bảng khác để hiển thị tên, thay vì hiển thị ID

  • Tác giả: diendan.congdongcviet.com
  • Đánh giá: 4 ⭐ ( 9278 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Title có vẻ hơi lằng ngoằng nhỉ, nhưng chẳng biết đặt thế nào nữa :(. Mong mod thông cảm cho. Vấn đề của mình là thế này. Mình có một bảng như sau.
    create table HOCSINH
    (
    MaHocSinh VARCHAR (6) NOT NULL PRIMARY KEY,
    HoTen NVARCHAR (30) NOT NULL,
    GioiTinh BIT,
    NgaySinh DATETIME,
    NoiSinh NVARCHAR (50) NOT NULL,
    MaDanToc VARCHAR (6) NOT NULL,
    MaTonGiao VARCHAR (6) NOT NULL,

Một số câu lệnh SELECT đơn giản trong SQL Server

  • Tác giả: truonggiangit.com
  • Đánh giá: 5 ⭐ ( 9642 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Lệnh SELECT trong SQL Server và các mệnh đề truy vấn dữ liệu

  • Tác giả: web888.vn
  • Đánh giá: 4 ⭐ ( 8952 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Giới thiệu câu lệnh SELECT trong SQL Server, cách sử dụng SELECT kết hợp cùng các mệnh đề để truy vấn dữ liệu

Sửa Các Câu Lệnh Select Có Điều Kiện Trong Sql, Câu Lệnh Select Có Điều Kiện Trong Sql Server

  • Tác giả: remonster.vn
  • Đánh giá: 5 ⭐ ( 4290 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: SELECT có lẽ là một trong những mệnh đề được sử dụng thường xuyên và phổ biến nhất trongSQL, Nó được sử dụng để truy xuất dữ liệu từ database

View trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 5 ⭐ ( 4950 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách quản lý view trong SQL Server như tạo view mới, xóa view và cập nhật dữ liệu của các bảng bên dưới thông qua view.

Tổng hợp những câu lệnh SQL cơ bản

  • Tác giả: topdev.vn
  • Đánh giá: 4 ⭐ ( 5094 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các phiên bản của SQL Server: Enterprise, Personal, Desktop, Developer,.. Các bộ phận của SQL Server: Enterprise Manager, Query Analyzer, Books Online,..

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  40 menu CSS đáp ứng miễn phí - menu đáp ứng html css