mysql日常有哪些用 MySQL常用

2021-10-17 18:08:10 字數 1167 閱讀 3772

1、檢視當前所有資料庫,show databases;

2、檢視當前使用的資料庫select database();

3、進入資料庫 use backlog;檢視所有表 show tables;

4、檢視某表裡的字段,desc undoinfo;

5、檢視建表語句,show create table undoinfo\g;

6、檢視當前的mysql資料庫中,有哪些客戶端保持了連線,每個客戶端分別保持了多少連線

select substring_index(host, ':',1) as host_name,state,count(*) from information_schema.processlist group by state,host_name;

7、檢視資料庫所有使用者資訊,select host,user from mysql.user;

8、檢視資料庫的資料大小,進入資料庫 information_schema;

use information_schema;

9、檢視庫backlog的大小;

select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='backlog';

10、檢視backlog庫中undoinfo表的大小;

select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='backlog' and table_name='undoinfo';

11、檢視指定庫的索引大小;

select concat(round(sum(index_length)/(1024*1024), 2), ' mb') as 'total index size' from tables where table_schema = 'backlog';

12、檢視指定庫指定表的索引大小;

select concat(round(sum(index_length)/(1024*1024), 2), ' mb') as 'total index size' from tables where table_schema = 'backlog' and table_name='undoinfo';

常發生的異常有哪些, 如何使用異常?

常用預定義例外 cursor already open ora 06511 sqlcode 6511 游標已經開啟 dup val on index ora 00001 sqlcode 1 違反唯一性約束 invalid cursor ora 01001 sqlcode 1001 非法游標操作 in...

MySQL系列(二)日常管理命令

1.1授權root使用者可以遠端連線 mysql use mysql mysql grant all privileges on to root identified by 123456 mysql flush privileges 1.2檢視資料庫 mysql show databases 命令列...

mysql的日常操作 mysql日常操作命令

1.mysql連線 埠要用大寫p,與密碼p加以區分 mysql h127.0.0.1 p3306 uroot p 2.檢視mysql的資料庫列表 show databases 3.使用某個庫 use 資料庫名 4.檢視表列表 show tables 5.檢視資料庫的建立sql show create...