一些工作中常用的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安裝位置查詢,下面是我的電腦上...