Lệnh desc trong mysql là gì?
Giả sử bảng của chúng tôi có tên là một có 3 cột có tên FIRST_NAME, LAST_NAME và SALARY và tất cả đều có thể chứa giá trị null Show
đầu ra Name Null Type FIRST_NAME CHAR(25) LAST_NAME CHAR(25) SALARY NUMBER(6)
Ví dụ Tạo bảng hoặc xác định cấu trúc của bảng create table one ( id int not null, name char(25) ) Ở đây, chúng tôi đã tạo một bảng có tên là một và các cột của nó là ID, NAME và id không phải là kiểu null i. e, chúng tôi không thể đặt giá trị null vào cột ID nhưng chúng tôi có thể đặt giá trị null vào cột NAME Ví dụ để chứng minh DESC Bước 1. Xác định cấu trúc của bảng i. e, Tạo bảng create table one ( id int not null, name char(25), city varchar2(25) ) Bước 2. Hiển thị cấu trúc của bảng DESC one OR DESCRIBE one Output: Name Null Type ID Not Null INT NAME CHAR(25) CITY VARCHAR2(25) Ghi chú. Ở đây, cột ID ở trên không phải là loại null và cột 2 còn lại có thể chứa giá trị null Ghi chú. Bạn chỉ phải thực thi lệnh DESC trên phần mềm hệ thống của mình, vì lệnh này sẽ không chạy trên bất kỳ trình soạn thảo nào. Đảm bảo chỉ chạy lệnh này trên Cơ sở dữ liệu đã cài đặt của riêng bạn Người giới thiệu. tiên tri. com Bài viết này được đóng góp bởi Rajat Rawat 4. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng đóng góp. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới donate@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác Vui lòng viết bình luận nếu bạn thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề thảo luận ở trên MySQL DESCRIBE truy vấn được sử dụng để mô tả một bảng. Dạng rút gọn của lệnh create table one ( id int not null, name char(25) )2 là create table one ( id int not null, name char(25) )3. Lệnh create table one ( id int not null, name char(25) )2 được sử dụng để lấy thông tin về bảng. Nó hiển thị tên cột và kiểu dữ liệu của mỗi cột cùng với các ràng buộc liên quan Giả sử bạn đang đi dạo trong thành phố và bạn nhìn thấy một cấu trúc. Giả sử cấu trúc là một tòa nhà. Làm thế nào bạn sẽ mô tả nó? . Mọi thứ trong thế giới thực đều có một mô tả. Vậy còn việc mô tả các bảng trong MySQL thì sao? Trước hết, tại sao bạn cần mô tả một cái bàn? . Cũng có thể xảy ra trường hợp bạn đang làm việc với ai đó và nhận được một cơ sở dữ liệu để làm việc và không biết gì về các ràng buộc của các cột. Cùng tìm hiểu cú pháp và cách sử dụng lệnh Cú pháp của MySQL MÔ TẢNhư đã đề cập trước đó, bạn có thể sử dụng từ khóa create table one ( id int not null, name char(25) )2 hoặc chỉ create table one ( id int not null, name char(25) )3. Cú pháp như sau,
Hoặc
Ví dụ về Bảng MÔ TẢ MySQLHãy cho chúng tôi hiểu cách hoạt động của lệnh create table one ( id int not null, name char(25) )2 với sự trợ giúp của một ví dụ. Xem xét bảng 'Nhân viên' sau đây. Bạn có thể sử dụng lệnh MySQL SELECT để hiển thị kết quả tương tự cho bất kỳ bảng nào khác của bạnbảng nhân viên Trong bảng này, bạn thấy rằng cột eid và Mức lương chứa các số, vì vậy kiểu dữ liệu của chúng có thể là create table one ( id int not null, name char(25) )8. Các cột Tên và Bộ phận chứa các ký tự để kiểu dữ liệu của chúng có thể là 0 hoặc 1. Và cuối cùng, cột Date_Joined chứa ngày nên kiểu dữ liệu của nó có thể là 2 Nhưng bạn hiểu gì về bất kỳ ràng buộc nào trên các cột chỉ bằng cách nhìn vào bảng này? . Chúng tôi thậm chí không thể chắc chắn về các loại dữ liệu Sử dụng MySQL Mô tả trên Bảng mẫuBây giờ chúng ta hãy sử dụng lệnh Mô tả MySQL như sau, create table one ( id int not null, name char(25) )0 Chúng tôi nhận được đầu ra như sau, Chia nhỏ đầu ra lệnh MÔ TẢ
Như bạn có thể thấy, đầu ra ở đây là tên của các cột – eid, Tên, Lương, Bộ phận và Ngày_Gia nhập
Kết quả trên cho thấy cột eid và Salary thuộc kiểu dữ liệu số nguyên. Tên thuộc kiểu dữ liệu văn bản. Bộ có kiểu dữ liệu varchar với kích thước 255 ký tự. Và cuối cùng, Date_Joined thuộc kiểu dữ liệu ngày
Trong kết quả trên, ngoại trừ cột Date_Joined, không cột nào khác có thể có giá trị NULL
Trong đầu ra ở trên, cột eid có 'PRI' là giá trị trong cột này. Điều đó có nghĩa là cột eid là Khóa chính
Theo đầu ra ở trên, chỉ cột Bộ phận có giá trị mặc định bằng 'Hoạt động'
Đầu ra ở trên cho thấy rằng khi cột eid được tạo, nó được xác định bằng tùy chọn 3. Điều đó có nghĩa là giá trị trong eid sẽ tự động tăng lên cho mỗi bản ghi liên tiếp thay vì để trống Phần kết luậnLệnh MySQL create table one ( id int not null, name char(25) )2 có thể rất hữu ích. MySQL làm cho nó trở nên rất thân thiện với người dùng bằng cách có các lệnh như create table one ( id int not null, name char(25) )2 giúp người dùng hiểu cấu trúc của bảng. Để đọc thêm, bạn nên xem liên kết đã cho trong tài liệu tham khảo Tại sao DESC được sử dụng trong MySQL?ĐẶT HÀNG MySQL THEO TỪ KHÓA
. Theo mặc định, từ khóa ORDER BY sắp xếp các bản ghi theo thứ tự tăng dần. Để sắp xếp các bản ghi theo thứ tự giảm dần , hãy sử dụng từ khóa DESC.
Làm cách nào để sử dụng lệnh giải thích trong MySQL?Trong MySQL, EXPLAIN có thể được sử dụng trước truy vấn bắt đầu bằng SELECT , INSERT , DELETE , REPLACE và UPDATE . Đối với một truy vấn đơn giản, nó sẽ giống như sau. GIẢI THÍCH CHỌN * TỪ foo WHERE foo. bar = 'cơ sở hạ tầng như một dịch vụ' HOẶC foo.
Desc có phải là một từ dành riêng trong MySQL không?Có những từ dành riêng trong MySQL không thể được sử dụng làm định danh (tên bảng hoặc cột, v.v. ) mà không được trích dẫn bằng backticks (`).
. Các từ dành riêng cho MySQL Làm cách nào để xem chi tiết bảng trong MySQL?Để sử dụng lệnh SHOW TABLES, trước tiên bạn cần đăng nhập vào máy chủ MySQL. . Khi mở Máy khách dòng lệnh MySQL, hãy nhập mật khẩu của bạn Chọn cơ sở dữ liệu cụ thể Chạy lệnh SHOW TABLES để xem tất cả các bảng trong cơ sở dữ liệu đã được chọn |