mysql裡面show mysql中的show命令

2021-10-19 21:35:31 字數 1370 閱讀 1459

一些工作中常用的mysql中的show命令的用法

show databases;

顯示所有的資料庫

show tables;/show tables from database_name;

顯示當前資料庫的資料表/顯示指定資料庫的資料表

show columns from table_name/database_name.table_name;

顯示當前資料庫資料表的列/指定資料庫資料表的列

類似於desc database_name.table_name;

show index from table_name/databsase_name.table_name;

顯示當前資料庫的資料表/指定資料庫的資料表的索引

show create database_name;

顯示指定資料庫的建立資料庫的詳細資訊

show create table table_name/database_name.table_name;

顯示當前資料庫/指定資料庫的資料表的建立資料表的詳細資訊,可以通過此命令獲取外來鍵以及索引的名字,方便刪除,還可以檢視使用的資料庫引擎

show processlist;

顯示系統中正在執行的程序,沒有許可權的使用者只能檢視自己的程序,如果擁有process許可權,就可以檢視其他使用者的程序

show table status; show table status from database_name;

顯示當前資料庫的資料表的資訊;顯示指定資料庫資料表的資訊

show status;

顯示系統資源資訊

show grants for user_name@ip;

顯示指定使用者的許可權例:

show grants for root@localhost;

show variables;

顯示系統變數的名稱和值,列出的變數非常多,可以通過使用

like '字串'進行過濾(可以使用%通配)

show variables like '%char%';

顯示當前使用的字符集

show character set;

顯示資料庫支援的字符集

show collation;

顯示所有字符集的排序比較規則

show privileges;

顯示伺服器所支援的許可權

show engines;

顯示所支援的資料庫引擎

show engine innodb status;

顯示innodb資料庫引擎的狀態

show errors;

顯示最後一條出現錯誤的執行語句顯示的錯誤

show warnings;

顯示最後一條出現警告的執行語句顯示的警告

MySQL裡面的JSON特性

在我們梳理的開發規範裡面,明確規定對於lob型別的使用原則只有乙個,那就是盡量不要使用。但是很明顯,開發同學走到了我們前面,如果你碰到開發同學使用json資料型別該怎麼建議呢,至少在建議前我們也得了解下json型別的使用要領吧。在說json型別之前,我們來說下在沒有json資料型別之前我們是怎麼處理...

關於mysql裡面的事物 mysql 事物

mysql之事物詳解 一 事務定義 事務 乙個最小的不可再分的工作單元 通常乙個事務對應乙個完整的業務 例如銀行賬戶轉賬業務,該業務就是乙個最小的工作單元 乙個完整的業務需要批量的dml insert update delete 語句共同聯合完成 事務只和dml語句有關,或者說dml語句才有事務。這...

mysql裝完電腦裡面沒mysql相關服務

在完成安裝mysql5.6後,使用mysql時,開啟cmd,輸入net start mysql,提示服務名無效,檢視服務列表,也結果找不到mysql相關的服務,可以用下面方法去解決。解決方案 1 開啟cmd,切換到mysql的bin目錄下 這個需要根據自己電腦mysql安裝位置查詢,下面是我的電腦上...