Để 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. Show 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
13.7.7.10 & nbsp; Hiển thị câu lệnh bảng
Hiển thị câu lệnh mysql> DESCRIBE business.student;0 tạo ra bảng được đặt tên. Để sử dụng câu lệnh này, bạn phải có một số đặc quyền cho bảng. Tuyên bố này cũng hoạt động với quan điểm.
Kể từ MySQL 8.0.16, MySQL thực hiện các ràng buộc mysql> DESCRIBE business.student;1 và mysql> DESCRIBE business.student;2 hiển thị chúng. Tất cả các ràng buộc mysql> DESCRIBE business.student;1 được hiển thị dưới dạng các ràng buộc bảng. Đó là, một ràng buộc mysql> DESCRIBE business.student;1 ban đầu được chỉ định là một phần của định nghĩa cột hiển thị như một mệnh đề riêng biệt không phải là một phần của định nghĩa cột. Thí dụ:
mysql> DESCRIBE business.student;2 Trích dẫn bảng và tên cột theo giá trị của tùy chọn mysql> DESCRIBE business.student;6. Xem Phần & NBSP; 5.1.8, Biến hệ thống máy chủ của Cameron. Khi thay đổi công cụ lưu trữ của bảng, các tùy chọn bảng không áp dụng cho công cụ lưu trữ mới được giữ lại trong định nghĩa bảng để cho phép hoàn nguyên bảng với các tùy chọn được xác định trước đó cho công cụ lưu trữ ban đầu, nếu cần thiết. Ví dụ: khi thay đổi công cụ lưu trữ từ mysql> DESCRIBE business.student;7 thành mysql> DESCRIBE business.student;8, các tùy chọn cụ thể thành mysql> DESCRIBE business.student;7, chẳng hạn như +-------+--------------+------+-----+---------+-------+ | 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)0, được giữ lại, như được hiển thị ở đây:
Khi tạo một bảng có chế độ nghiêm ngặt bị vô hiệu hóa, định dạng hàng mặc định của công cụ lưu trữ được sử dụng nếu định dạng hàng được chỉ định không được hỗ trợ. Định dạng hàng thực tế của bảng được báo cáo trong cột +-------+--------------+------+-----+---------+-------+ | 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)1 để đáp ứng với +-------+--------------+------+-----+---------+-------+ | 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)2. +-------+--------------+------+-----+---------+-------+ | 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)3 cho thấy định dạng hàng được chỉ định trong câu lệnh ____1010. Trong MySQL 8.0.30 trở lên, mysql> DESCRIBE business.student;2 bao gồm định nghĩa của khóa chính vô hình được tạo của bảng, nếu nó có khóa như vậy, theo mặc định. Bạn có thể khiến thông tin này bị triệt tiêu trong đầu ra của câu lệnh bằng cách đặt +-------+--------------+------+-----+---------+-------+ | 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)6. Để biết thêm thông tin, xem Phần & NBSP; 13.1.20.11, đã tạo ra các khóa chính vô hình. Lệnh hiển thị cấu trúc của bảng là gì?Vì vậy, lệnh DESC hoặc mô tả cho thấy cấu trúc của bảng bao gồm tên của cột, loại dữ liệu của cột và khả năng vô hiệu có nghĩa là, cột đó có thể chứa các giá trị null hay không.desc or describe command shows the structure of table which include name of the column, data-type of column and the nullability which means, that column can contain null values or not.
Lệnh nào được sử dụng để xem định nghĩa bảng trong MySQL?DESC là dạng ngắn của lệnh mô tả và được sử dụng để giảm thông tin về một bảng như tên cột và các ràng buộc trên tên cột.Lệnh mô tả tương đương với lệnh sau - hiển thị các cột từ lệnh của bạn.DESCRIBE command and used to dipslay the information about a table like column names and constraints on column name. The DESCRIBE command is equivalent to the following command − SHOW columns from yourTableName command.
Làm thế nào bạn có thể thấy cấu trúc của một bảng trong cơ sở dữ liệu trong SQL?Sử dụng SQL Server Management Studio trong Object Explorer, chọn bảng mà bạn muốn hiển thị các thuộc tính.Nhấp chuột phải vào bảng và chọn thuộc tính từ menu phím tắt.Để biết thêm thông tin, xem Thuộc tính bảng - SSMS.Right-click the table and choose Properties from the shortcut menu. For more information, see Table Properties - SSMS. |