日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DESC命令

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DESC命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

desc命令用于獲取數據表結構。

desc命令格式:
desc 表名;
同樣
show columns from 表名;
也能獲取數據表結構。

舉例如下:
mysql> desc MyClass;
mysql> show columns from MyClass;

使用MySQL數據庫desc 表名時,我們看到Key那一欄,可能會有4種值,即 ’ ‘,’PRI’,’UNI’,’MUL’。
如果Key是空的,那么該列值的可以重復,表示該列沒有索引,或者是一個非唯一的復合索引的非前導列;
如果Key是PRI,那么該列是主鍵的組成部分;
如果Key是UNI,那么該列是一個唯一值索引的第一列(前導列),并別不能含有空值(NULL);
如果Key是MUL,那么該列的值可以重復,該列是一個非唯一索引的前導列(第一列)或者是一個唯一性索引的組成部分但是可以含有空值NULL。

如果對于一個列的定義,同時滿足上述4種情況的多種,比如一個列既是PRI,又是UNI,那么”desc 表名”的時候,顯示的Key值按照優先級來顯示 PRI->UNI->MUL。那么此時,顯示PRI。

一個唯一性索引列可以顯示為PRI,并且該列不能含有空值,同時該表沒有主鍵。

一個唯一性索引列可以顯示為MUL,如果多列構成了一個唯一性復合索引,因為雖然索引的多列組合是唯一的,比如ID+NAME是唯一的,但是沒一個單獨的列依然可以有重復的值,只要ID+NAME是唯一的即可。

總結

以上是生活随笔為你收集整理的DESC命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。