Mysql查看數據庫信息常見命令


1,查看所有數據庫
show databases;
2,查看當前使用的數據庫
select database();
3,查看數據庫使用端口
show variables like ‘port’;
4,查看當前數據庫大小
use information_schema;
select concat(round(sum(data_length)/(1024*1024),2) + round(sum(index_length)/(1024*1024),2),'MB') as 'DB Size' from tables where table_schema=’數據庫名’;
5,查看數據所用空間大小
use information_schema;
select concat(round(sum(data_length)/(1024*1024),2),'MB') as 'DB Size' from tables where table_schema=’數據庫名’;
6,查看索引所用空間大小
use information_schema;
select concat(round(sum(index_length)/(1024*1024),2)
 ,'MB') as 'DB Size' from tables where table_schema=’數據庫名’;
7,查看數據庫編碼
show variables like ‘character% ‘;
character_set_client      為客戶端編碼方式;
character_set_connection  為建立連接使用的編碼;
character_set_database    為數據庫的編碼;
character_set_results     為結果集的編碼;
character_set_server      為數據庫服務器的編碼;
只要保證以上采用的編碼方式一樣,就不會出現亂碼問題。
8,查看數據庫表信息
show tables;
9,查看數據庫所有用戶信息
select distinct concat('user: ',user,'@',host,';') as query from mysql.user;
10,查看某個具體用戶權限
show grants for ‘用戶’@‘地址’;
11,查看數據庫最大連接數
show variables like ‘%max_connections%’;
12,查看數據庫當前連接數,並發數
show starts like ’Threads%’;
Threads_cached : 代表當前此時此刻線程緩存中有多少空閑線程。
Threads_connected :代表當前已建立連接的數量,因為一個連接就需要一個線程,所以也可以看成當前被使用的線程數。
Threads_created :代表從最近一次服務啟動,已創建線程的數量。
Threads_running :代表當前激活的(非睡眠狀態)線程數。並不是代表正在使用的線程數,有時候連接已建立,但是連接處於sleep狀態,這里相對應的線程也是sleep狀態。
13,查看數據文件存放路徑
show variables like ‘%datadir%’;
14,創建數據庫
1、create schema [數據庫名稱] default character set utf8 collate utf8_general_ci;--創建數據庫
  采用create schema和create database創建數據庫的效果一樣。
2、create user '[用戶名稱]'@'%' identified by '[用戶密碼]';--創建用戶
  密碼8位以上,包括:大寫字母、小寫字母、數字、特殊字符
  %:匹配所有主機,該地方還可以設置成‘localhost’,代表只能本地訪問,例如root賬戶默認為‘localhost‘
3、grant select,insert,update,delete,create on [數據庫名稱].* to [用戶名稱];--用戶授權數據庫
  *代表整個數據庫
4、flush  privileges ;--立即啟用修改
5、revoke all on *.* from tester;--取消用戶所有數據庫(表)的所有權限
6、delete from mysql.user where user='tester';--刪除用戶
7、drop database [schema名稱|數據庫名稱];--刪除數據庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM