1. Giới thiệu
Trong thao tác với MySQL, lệnh SHOW TABLES
để kiểm tra các bảng trong cơ sở dữ liệu là cực kỳ quan trọng. Bài viết này sẽ giải thích từ cách sử dụng cơ bản đến ví dụ nâng cao và cách xử lý các lỗi thường gặp. Khi nắm vững lệnh này, hiệu quả quản lý cơ sở dữ liệu sẽ được cải thiện đáng kể.
2. MySQL là gì?
Tổng quan về MySQL
MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở được sử dụng rộng rãi. Nó thường được chọn làm nền tảng cho WordPress và nhiều ứng dụng web nhờ sự gọn nhẹ và tốc độ cao. Với MySQL, bạn có thể quản lý khối lượng dữ liệu lớn một cách hiệu quả.
Tầm quan trọng trong quản lý cơ sở dữ liệu
Để vận hành MySQL hiệu quả, bạn cần nắm vững các lệnh cơ bản. Đặc biệt, những lệnh như SHOW TABLES
sẽ giúp công việc quản trị hàng ngày diễn ra trơn tru hơn.

3. Cách sử dụng lệnh SHOW TABLES
Cách dùng cơ bản
SHOW TABLES
là lệnh dùng để liệt kê tất cả các bảng trong cơ sở dữ liệu hiện đang được chọn. Cách sử dụng cơ bản như sau:
SHOW TABLES;
Lệnh này sẽ hiển thị toàn bộ bảng trong cơ sở dữ liệu hiện tại.
Ví dụ thực tế
Ví dụ, nếu bạn muốn kiểm tra các bảng trong cơ sở dữ liệu wordpress
, hãy chạy:
SHOW TABLES FROM wordpress;
Lệnh này sẽ hiển thị toàn bộ bảng có trong cơ sở dữ liệu được chỉ định.
4. Lọc bằng WHERE hoặc LIKE
Cách thu hẹp tên bảng
Nếu muốn hiển thị bảng cụ thể, bạn có thể dùng LIKE
hoặc WHERE
để lọc tên bảng.
SHOW TABLES LIKE 'wp%';
Lệnh này chỉ hiển thị các bảng bắt đầu bằng wp
. Đây là cách thường dùng khi quản lý cơ sở dữ liệu WordPress.

5. Dùng SHOW TABLE STATUS để lấy thông tin chi tiết
Xem thông tin chi tiết của bảng
Lệnh SHOW TABLE STATUS
dùng để hiển thị thông tin chi tiết của mỗi bảng (số dòng, thời gian cập nhật cuối, dung lượng bảng, v.v.).
SHOW TABLE STATUS FROM wordpress;
Kết quả sẽ cho bạn thông tin chi tiết về tất cả bảng trong cơ sở dữ liệu. Điều này đặc biệt hữu ích cho việc tối ưu hiệu suất với cơ sở dữ liệu lớn.
6. Kiểm tra định nghĩa bảng với SHOW CREATE TABLE
SHOW CREATE TABLE là gì?
Lệnh SHOW CREATE TABLE
hiển thị câu lệnh tạo bảng. Nó rất hữu ích khi bạn muốn sao chép cấu trúc bảng sang cơ sở dữ liệu khác hoặc tạo script sao lưu.
SHOW CREATE TABLE my_table;
Lệnh này sẽ hiển thị câu lệnh CREATE TABLE
để tái tạo bảng my_table
. Nhờ đó, bạn có thể dễ dàng khôi phục bảng trên máy chủ hoặc cơ sở dữ liệu khác.
7. Các lỗi thường gặp và cách xử lý
Lỗi: “No database selected”
Nếu chạy SHOW TABLES
mà chưa chọn cơ sở dữ liệu, bạn sẽ gặp lỗi “No database selected”. Trong trường hợp này, hãy chọn cơ sở dữ liệu bằng lệnh USE
như sau:
USE wordpress;
SHOW TABLES;
Lỗi: “Unknown database ‘tên_cơ_sở_dữ_liệu'”
Nếu chỉ định cơ sở dữ liệu không tồn tại, bạn sẽ gặp lỗi “Unknown database ‘tên_cơ_sở_dữ_liệu’”. Hãy kiểm tra lại tên cơ sở dữ liệu và sửa cho chính xác.

8. Kết luận
Lệnh SHOW TABLES
trong MySQL là kiến thức nền tảng trong quản trị cơ sở dữ liệu. Bài viết này đã bao quát từ cách dùng cơ bản, cách lấy thông tin chi tiết cho đến xử lý lỗi thường gặp. Khi nắm vững các lệnh này, bạn sẽ quản lý cơ sở dữ liệu hiệu quả và chuyên nghiệp hơn.