Mysql 控制台命令介紹

2021-08-02 18:48:52 字數 782 閱讀 8355

mysql命令desc:獲取資料表結構

desc命令用於獲取資料表結構。

desc命令格式:

desc 表名;

同樣 show columns from 表名;

也能獲取資料表結構。

舉例如下:

mysql> desc myclass;

mysql> show columns from myclass;

使用mysql資料庫desc 表名時,我們看到key那一欄,可能會有4種值,即 』 『,』pri』,』uni』,』mul』。

1. 如果key是空的,那麼該列值的可以重複,表示該列沒有索引,或者是乙個非唯一的復合索引的非前導列;

2. 如果key是pri,那麼該列是主鍵的組成部分;

3. 如果key是uni,那麼該列是乙個唯一值索引的第一列(前導列),並別不能含有空值(null);

4. 如果key是mul,那麼該列的值可以重複,該列是乙個非唯一索引的前導列(第一列)或者是乙個唯一性索引的組成部分但是可以含有空值null。

如果對於乙個列的定義,同時滿足上述4種情況的多種,比如乙個列既是pri,又是uni,那麼」desc 表名」的時候,顯示的key值按照優先順序來顯示 pri->uni->mul。那麼此時,顯示pri。

乙個唯一性索引列可以顯示為pri,並且該列不能含有空值,同時該錶沒有主鍵。

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

MYSQL 控制台命令

sql 命令結尾要加分後!mysqldump 命令需要在cmd視窗cd到mysqldump.exe 所在目下下執行。一 連線mysql 格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 例1 連線到本機上的mysql 首先在開啟dos視窗,然後進入mysql安裝目錄下的bin目錄下,例如...

MySQL 常用的控制台命令

mysqldump mysql u root p 建立資料庫 create database name 選擇資料庫 use databasename 直接刪除資料庫,不提醒 drop database name 顯示表 show tables 表的詳細描述 describe tablename se...

mysql資料庫控制台 mysql 控制台操作

其實mysql的對資料庫的操作與其它的sql類資料庫大同小異,您最好找本將sql的書看看。一 連線mysql資料庫 1.首先開啟cmd進入dos視窗 2.切換至目錄 d mysql5.0 mysql 5.0.51b win32 bin 即 mysql安裝目錄下面的bin目錄,該目錄內有很多exe執行...