Để hiển thị lược đồ, chúng ta có thể sử dụng lệnh DSC. Điều này đưa ra mô tả về cấu trúc bảng.
Sau đây là cú pháp.
DESCRIBE yourDatabasename.yourTableName;
Hãy để chúng tôi thực hiện cú pháp trên.
mysql> DESCRIBE business.student;
Sau đây là đầu ra.
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | int[11] | YES | MUL | NULL | | | Name | varchar[100] | YES | MUL | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set [0.05 sec]
Cú pháp để hiển thị lược đồ của một bảng với sự trợ giúp của lệnh tạo bảng.
show create table yourDatabasename.yourTableName;
Sau đây là truy vấn.
mysql> show create table business.student;
Dưới đây là đầu ra hiển thị lược đồ.
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | student | CREATE TABLE `student` [`id` int[11] DEFAULT NULL, `Name` varchar[100] COLLATE utf8mb4_unicode_ci DEFAULT NULL, KEY `NameStuIndex` [`Name`], KEY `idIndex` [`id`] ] ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = | +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set [0.03 sec]
Cập nhật vào ngày 30 tháng 3 năm 2019 22:30:23
- Câu hỏi và câu trả lời liên quan
- Làm cách nào để hiển thị các ràng buộc độc đáo của bảng trong MySQL?
- Làm cách nào để xóa cơ sở dữ liệu MySQL?
- Làm cách nào để sao chép cấu trúc của một bảng trong mysql?
- Làm cách nào để có được ngày sáng tạo của bảng MySQL?
- Kiểm tra một bảng bên trong lược đồ trong cơ sở dữ liệu SAP HANA
- Làm thế nào để tôi cho thấy một cảnh báo MySQL vừa xảy ra?
- Làm cách nào để xem ký tự nào đặt cơ sở dữ liệu MySQL & nbsp; / bảng / cột là?
- Làm thế nào để thay đổi công cụ cơ sở dữ liệu của bảng cơ sở dữ liệu MySQL?
- Làm mới một lược đồ sau khi tạo một bảng trong cơ sở dữ liệu SAP HANA
- Làm cách nào để liệt kê tất cả các cột trong bảng MySQL?
- Làm cách nào để sử dụng `Hiển thị cột` làm nguồn dữ liệu hợp lệ cho bảng?
- Làm cách nào để thay đổi mặc định cột bảng MySQL?
- Hiển thị/Xem các chỉ mục trong cơ sở dữ liệu MySQL
- Làm cách nào để phát hiện nếu một bảng tồn tại trong mysql?
- Làm cách nào để xem giá trị auto_increment cho một bảng trong mysql?
Từ bảng điều khiển MySQL, lệnh nào hiển thị lược đồ của bất kỳ bảng nào?
Hdjemai
9.16745 Huy hiệu vàng69 Huy hiệu bạc90 Huy hiệu Đồng45 gold badges69 silver badges90 bronze badges
Hỏi ngày 30 tháng 9 năm 2009 lúc 15:15Sep 30, 2009 at 15:15
Dlamblindlamblindlamblin
43.3K20 Huy hiệu vàng100 Huy hiệu bạc136 Huy hiệu đồng20 gold badges100 silver badges136 bronze badges
1
Đối với đầu ra được định dạng:
describe [db_name.]table_name;
Đối với câu lệnh SQL có thể được sử dụng để tạo bảng:
show create table [db_name.]table_name;
Đã trả lời ngày 30 tháng 9 năm 2009 lúc 15:20Sep 30, 2009 at 15:20
Omry Yadanomry YadanOmry Yadan
29.4K18 Huy hiệu vàng61 Huy hiệu bạc82 Huy hiệu Đồng18 gold badges61 silver badges82 bronze badges
8
SHOW CREATE TABLE yourTable;
hoặc
SHOW COLUMNS FROM yourTable;
Đã trả lời ngày 30 tháng 9 năm 2009 lúc 15:17Sep 30, 2009 at 15:17
Bạn cũng có thể sử dụng tốc ký để mô tả là
mysql> DESCRIBE business.student;3 để mô tả bảng.
desc [db_name.] Table_name;
hoặc
sử dụng db_name; desc tualle_name;
desc table_name;
Bạn cũng có thể sử dụng
mysql> DESCRIBE business.student;4 để mô tả bảng.
Giải thích [db_name.] Table_name;
Xem tài liệu chính thức
Sẽ cung cấp đầu ra như:
mysql> DESCRIBE business.student;0
Đã trả lời ngày 27 tháng 1 năm 2016 lúc 14:09Jan 27, 2016 at 14:09
Somnath Muluksomnath MulukSomnath Muluk
53K34 Huy hiệu vàng216 Huy hiệu bạc224 Huy hiệu đồng34 gold badges216 silver badges224 bronze badges
Có lẽ câu hỏi cần phải chính xác hơn một chút ở đây về những gì được yêu cầu bởi vì nó có thể được đọc nó theo hai cách khác nhau. I E.
- Làm cách nào để có được cấu trúc/định nghĩa cho một bảng trong MySQL?
- Làm cách nào để lấy tên của lược đồ/cơ sở dữ liệu mà bảng này nằm trong?
Đưa ra câu trả lời được chấp nhận, OP rõ ràng dự định nó sẽ được giải thích theo cách đầu tiên. Đối với bất kỳ ai đọc câu hỏi theo cách khác, hãy thử
mysql> DESCRIBE business.student;1
Đã trả lời ngày 10 tháng 11 năm 2017 lúc 11:33Nov 10, 2017 at 11:33
Paul Campbellpaul CampbellPaul Campbell
1.8672 huy hiệu vàng11 Huy hiệu bạc19 Huy hiệu đồng2 gold badges11 silver badges19 bronze badges
1
mysql> DESCRIBE business.student;2
Đã trả lời ngày 14 tháng 10 năm 2016 lúc 10:31Oct 14, 2016 at 10:31
LamlamLam
4196 Huy hiệu bạc12 Huy hiệu Đồng6 silver badges12 bronze badges