Làm cách nào để hiển thị tất cả các bảng trong cơ sở dữ liệu PHP?

Nếu chúng tôi chỉ muốn các bảng cơ sở được trả về, chúng tôi có thể sử dụng mệnh đề

SHOW FULL TABLES;
0 đối với cột
SHOW FULL TABLES;
1

SHOW FULL TABLES
WHERE Table_type = 'BASE TABLE';

Kết quả

+-----------------+------------+
| Tables_in_music | Table_type |
+-----------------+------------+
| Albums          | BASE TABLE |
| Artists         | BASE TABLE |
| Genres          | BASE TABLE |
+-----------------+------------+

+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
5 cũng chấp nhận mệnh đề
SHOW FULL TABLES;
3 có thể được sử dụng để thu hẹp kết quả chỉ với những bảng khớp với một mẫu nhất định

SHOW TABLES
LIKE 'a%';

Kết quả

+----------------------+
| Tables_in_music [a%] |
+----------------------+
| Albums               |
| Artists              |
+----------------------+

Trong trường hợp này, tôi đã trả về tất cả các bảng bắt đầu bằng chữ cái

SHOW FULL TABLES;
4

Lệnh
SHOW FULL TABLES;
5

Lệnh

SHOW FULL TABLES;
5 tương tự như lệnh
+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
5 nhưng cung cấp nhiều thông tin hơn về mỗi bảng [không phải
+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
7]

Nó cũng chấp nhận mệnh đề

SHOW FULL TABLES;
0 và
SHOW FULL TABLES;
3, như
+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
5

Thí dụ

SHOW FULL TABLES;
6

Kết quả

SHOW FULL TABLES;
7

Bảng
SHOW FULL TABLES;
82

Chúng ta cũng có thể truy vấn bảng

SHOW FULL TABLES;
82

+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
0

Kết quả

+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
1

Truy vấn điều này mà không lọc kết quả theo

SHOW FULL TABLES;
84 sẽ trả về các bảng từ tất cả các cơ sở dữ liệu. Tương tự, truy vấn nó mà không lọc bởi
SHOW FULL TABLES;
85 sẽ trả về tất cả các loại bảng

Khách hàng
SHOW FULL TABLES;
86

Một cách khác để làm điều đó là sử dụng tiện ích

SHOW FULL TABLES;
86

Để sử dụng tùy chọn này, hãy mở cửa sổ dấu nhắc/thiết bị đầu cuối dòng lệnh và chạy phần sau [thay thế

SHOW FULL TABLES;
88 bằng cơ sở dữ liệu mà bạn quan tâm]

+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
2

Kết quả

+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
3

Điều này trả về chế độ xem và bảng

Đầu ra chỉ hiển thị tên của những cơ sở dữ liệu, bảng hoặc cột mà bạn có một số đặc quyền

Nếu không có cơ sở dữ liệu nào được cung cấp, một danh sách tên cơ sở dữ liệu sẽ được hiển thị. Nếu không có bảng nào được đưa ra, tất cả các bảng phù hợp trong cơ sở dữ liệu sẽ được hiển thị. Nếu không có cột nào được cung cấp, tất cả các cột và loại cột phù hợp trong bảng sẽ được hiển thị

Nếu gặp lỗi "truy cập bị từ chối", bạn có thể cần sử dụng

SHOW FULL TABLES;
89 và nhập mật khẩu của mình tại dấu nhắc

+-----------------+
| Tables_in_music |
+-----------------+
| Albums          |
| Artists         |
| Genres          |
| valbumsartists  |
| valbumsgenres   |
| vallalbums      |
| vallartists     |
| vallgenres      |
+-----------------+
4

Tiện ích này chấp nhận khá nhiều tùy chọn, chẳng hạn như

SHOW FULL TABLES
WHERE Table_type = 'BASE TABLE';
0 [để bạn có thể chuyển tên người dùng],
SHOW FULL TABLES
WHERE Table_type = 'BASE TABLE';
1 [để bạn có thể chuyển mật khẩu],
SHOW FULL TABLES
WHERE Table_type = 'BASE TABLE';
2 cho máy chủ chứa máy chủ MySQL, v.v.

Làm cách nào để lấy tất cả các bảng từ cơ sở dữ liệu trong PHP?

$result = mysql_query["show table"]; // chạy truy vấn và gán kết quả cho $result while[$table = mysql_fetch_array[$result]] {/ . "

Làm cách nào để xem tất cả các bảng trong cơ sở dữ liệu?

Cách hiển thị tất cả các bảng từ cơ sở dữ liệu trong SQL .
CHỌN tên_bảng TỪ THÔNG TIN_SCHEMA. TABLES WHERE table_type = 'BASE TABLE' CHỌN tên TỪ sys. .
-- Điều này trả về tất cả các bảng trong hệ thống cơ sở dữ liệu. .
-- Liệt kê tất cả các bảng trong tất cả các cơ sở dữ liệu SELECT table_name TỪ information_schema

Làm cách nào để lấy tất cả bảng từ MySQL trong PHP?

Vì vậy, trước tiên, chúng ta phải kết nối với cơ sở dữ liệu. Sau đó, chúng ta tạo một biến $showtables truy vấn cơ sở dữ liệu cho tất cả các bảng. Sau đó, chúng tôi sử dụng vòng lặp while để hạ thấp tất cả các bảng. Sau đó, chúng tôi lặp lại bảng .

Chủ Đề