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ể.
Để liệt kê các bảng trong cơ sở dữ liệu MySQL, bạn làm theo các bước sau:
- Đă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
- Chuyển sang cơ sở dữ liệu cụ thể bằng cách sử dụng câu lệnh
USE
. - 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: p >
& 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 trongset
(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 p>;
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
và khách hàng
để trình diễn.
địa chỉ liên hệ
TẠO
< p class = "hljs-keyword"> XEMNHƯ
CHỌN
lastName, firstName, extensionas
phoneTỪ
nhân viênĐOÀN KẾT
CHỌN
contactFirstName, contactLastName, điện thoạiTỪ
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 | BASEBẢNG
| | nhân viên | BASEBẢNG
| | văn phòng | BASEBẢNG
| | chi tiết đơn hàng | BASEBẢNG
| | đơn đặt hàng | BASEBẢNG
| | thanh toán | BASEBẢNG
| | dòng sản phẩm | BASEBẢNG
| | sản phẩm | BASEBẢ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
toán tử span> hoặc một biểu thức trong mệnh đề WHERE
như sau:
HIỂN THỊ
BẢNG BIỂU
THÍCH p> 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 trongset
(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 trongset
(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 trongset
(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'
; p >
& gt;
HIỂN THỊ
BẢNG BIỂU
TỪ
mysqlTHÍ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 trongset
(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
- 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