Làm cách nào bạn có thể liệt kê tất cả các cột cho một bảng MySQL nhất định?
Các cột trong bảng là một loạt các ô có thể lưu trữ văn bản, số và hình ảnh. Mỗi cột lưu trữ một giá trị cho mỗi hàng trong bảng. Khi chúng tôi làm việc với máy chủ MySQL, thông thường sẽ hiển thị thông tin cột từ một bảng cụ thể. Trong phần này, chúng ta sẽ thảo luận về cách hiển thị hoặc liệt kê các cột trong một bảng hiện có Show
MySQL cung cấp hai cách để hiển thị thông tin cột
Hãy để chúng tôi thảo luận chi tiết MySQL SHOW COLUMNS Tuyên bốCâu lệnh SHOW COLUMNS trong MySQL là một cách linh hoạt hơn để hiển thị thông tin cột trong một bảng nhất định. Nó cũng có thể hỗ trợ quan điểm. Sử dụng câu lệnh này, chúng tôi sẽ chỉ nhận được thông tin cột mà chúng tôi có một số đặc quyền cú phápSau đây là cú pháp để hiển thị thông tin cột trong một bảng cụ thể Hãy thảo luận chi tiết về các tham số cú pháp EXTENDED là từ khóa tùy chọn để hiển thị thông tin, bao gồm các cột ẩn. MySQL sử dụng các cột ẩn bên trong mà người dùng không thể truy cập được FULL cũng là một từ khóa tùy chọn để hiển thị thông tin cột, bao gồm đối chiếu, nhận xét và các đặc quyền chúng tôi có cho mỗi cột Tên_bảng là tên của bảng mà từ đó chúng ta sẽ hiển thị thông tin cột db_name là tên của cơ sở dữ liệu chứa bảng mà từ đó chúng tôi sẽ hiển thị thông tin cột Mệnh đề LIKE hoặc WHERE được sử dụng để chỉ hiển thị thông tin cột phù hợp trong một bảng nhất định Chúng ta cũng có thể sử dụng thay thế cú pháp table_name TỪ db_name thành db_name. tbl_name. Do đó, các phát biểu dưới đây là tương đương SHOW COLUMNS Ví dụ về câu lệnhHãy cho chúng tôi hiểu cách câu lệnh này hoạt động trong MySQL thông qua các ví dụ khác nhau Giả sử chúng ta có một bảng tên là student_info trong cơ sở dữ liệu mẫu chứa dữ liệu như sau Tiếp theo, nếu muốn lấy thông tin các cột của bảng này, chúng ta có thể sử dụng câu lệnh như sau Chúng ta sẽ thấy đầu ra bên dưới Nếu chúng ta muốn lọc các cột của bảng, chúng ta cần sử dụng mệnh đề LIKE hoặc WHERE trong câu lệnh. Xem truy vấn bên dưới Truy vấn này chỉ hiển thị thông tin cột bắt đầu bằng chữ S. Xem đầu ra bên dưới Nếu muốn hiển thị thông tin của cột bị ẩn ta cần thêm từ khóa FULL vào câu lệnh SHOW COLUMNS như sau Nó trả về đầu ra bên dưới hiển thị tất cả thông tin cột của bảng student_info trong cơ sở dữ liệu mẫu Câu lệnh SHOW COLUMNS cung cấp thông tin bên dưới cho mỗi cột trong một bảng nhất định Đồng ruộng. Nó cho biết tên của cột trong một bảng nhất định Loại hình. Nó chỉ ra kiểu dữ liệu của mỗi cột đối chiếu. Nó được sử dụng để sắp xếp thứ tự của một bộ ký tự cụ thể. Ở đây nó chỉ ra cột chuỗi cho các giá trị không nhị phân và NULL cho các cột khác. Chúng tôi sẽ chỉ thấy cột này khi chúng tôi sử dụng từ khóa FULL Vô giá trị. Nó chỉ ra tính vô hiệu của một cột. Nếu một cột có thể lưu trữ các giá trị NULL, nó sẽ trả về CÓ. Và nếu một cột không thể lưu trữ giá trị NULL, nó chứa giá trị KHÔNG Chìa khóa. Nó chỉ ra việc lập chỉ mục của các cột là PRI, UNI và MUL. Hãy để chúng tôi hiểu lĩnh vực này một cách chi tiết
Mặc định. Nó chỉ ra giá trị mặc định cho cột. Nếu cột không bao gồm mệnh đề MẶC ĐỊNH hoặc có giá trị mặc định NULL rõ ràng, thì cột đó chứa giá trị NULL Thêm. Nó chỉ ra thông tin bổ sung liên quan đến một cột nhất định. Trường này không trống trong các trường hợp sau
đặc quyền. Nó chỉ ra các đặc quyền mà chúng tôi có cho cột. Chúng tôi sẽ chỉ thấy cột này khi chúng tôi sử dụng từ khóa FULL Bình luận. Nó cho biết nhận xét mà chúng tôi đã đưa vào định nghĩa cột. Chúng tôi sẽ chỉ thấy cột này khi chúng tôi sử dụng từ khóa FULL Câu lệnh MÔ TẢ MySQLCâu lệnh DESCRIBE trong MySQL cũng cung cấp thông tin tương tự như lệnh SHOW COLUMNS cú phápSau đây là cú pháp để hiển thị thông tin cột trong một bảng nhất định Trong cú pháp này, mệnh đề DESCRIBE và DESC trả về cùng một kết quả Thí dụNếu chúng ta muốn hiển thị thông tin cột của bảng student_info, chúng ta có thể thực hiện câu lệnh bên dưới Sau khi thực hiện thành công sẽ cho kết quả như hình bên dưới Làm cách nào để hiển thị thông tin cột trong MySQL Workbench?Trước tiên, chúng tôi khởi chạy công cụ và đăng nhập bằng tên người dùng và mật khẩu để hiển thị thông tin cột của bảng đã cho trong MySQL Workbench. Bây giờ, chúng ta cần thực hiện các bước sau để hiển thị thông tin cột 1. Chuyển đến tab Điều hướng và nhấp vào menu Lược đồ nơi có sẵn tất cả các cơ sở dữ liệu đã tạo trước đó. Chọn cơ sở dữ liệu mong muốn của bạn (ví dụ: mstudentdb). Nó sẽ bật lên các tùy chọn sau 2. Nhấp vào Bảng hiển thị tất cả các bảng được lưu trữ trong cơ sở dữ liệu mysql testdb. Chọn một bảng có thông tin cột mà bạn muốn hiển thị. Sau đó, di chuột vào bảng đó, nó sẽ hiện ra 3 biểu tượng. Xem hình ảnh bên dưới Làm cách nào để lấy tất cả các tên cột của một bảng trong MySQL?Cách linh hoạt hơn để lấy danh sách các cột trong bảng là sử dụng lệnh SHOW COLUMNS của MySQL . Như bạn có thể thấy kết quả của lệnh SHOW COLUMNS này giống như kết quả của câu lệnh DESC. Ví dụ: câu lệnh sau liệt kê tất cả các cột của bảng thanh toán trong cơ sở dữ liệu classicmodels.
Làm cách nào để lấy các cột từ bảng trong MySQL?Bạn có thể lấy kiểu dữ liệu cột của bảng MySQL với sự trợ giúp của “information_schema. cột". CHỌN DATA_TYPE từ INFORMATION_SCHEMA. COLUMNS trong đó table_schema = 'yourDatabaseName' và table_name = 'yourTableName' .
Làm cách nào để chọn tất cả các cột từ một bảng trong MySQL?Hướng dẫn. Chọn tất cả các cột của bảng . Nhấp vào biểu tượng Bảng tính SQL. Khung Bảng tính SQL xuất hiện Trong trường bên dưới "Nhập câu lệnh SQL. ", hãy nhập truy vấn này. CHỌN * TỪ NHÂN VIÊN; Nhấp vào Tuyên bố thực thi. Truy vấn chạy Nhấp vào tab Kết quả. Ngăn Kết quả xuất hiện, hiển thị kết quả của truy vấn |