MySQL常用操作

2021-07-07 04:58:23 字數 1380 閱讀 1702

一、系統操作類

在用命令列登入mysql的時候,可以用\s或者status命令檢視一些當前和資料的連線資訊:

可以看出,這兩個命令是完全一樣的結果。

當是在其他客戶端工具裡是不能直接發出這種請求的。一般的客戶端工具發出的自定義sql,都是增刪改查之類的。伺服器返回的結果都是**型別的。

二、變數設定類

檢視所有的當前系統狀態引數:show status

可以通過後面帶引數,是的只查詢部分引數,比如要檢視當前連線數:

show status like %threads_connected%

這將查詢到當前開啟的連線數:

1. 關於連線數與詳細連線資訊

show status like '%threads_connected%'可以看到當前的連線數。

show full processlist;可以看到所有的連線資訊:

如果是root使用者,那麼show processlist; 命令就可以檢視到所有的連線資訊,而普通使用者如果執行show processlist;只會顯示自己的連線資訊,普通使用者要想看到所有的連線資訊,需要執行前面一條命令。

這個操作,可以在命令下面執行:

mysqladmin -uroot -proot processlist

最大連線數:

可以用命令

show variables like

'max_connections';

檢視當前mysql系統中設定的最大連線數,5.6版本中預設的最大連線數是151。

可以更改這個值,在mysql中通過命令更改:set global max_connections=1000;

或者在my.ini或my.cnf檔案中修改,在[mysqld]下面,增加max_connections=1000;然後重啟伺服器。在5.6版本中,最大連線數是100 000個

my sql常用操作

1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...

mysql 常用操作

1 修改表名在mysql中修改表名的sql語句在使用mysql時,經常遇到表名不符合規範或標準,但是表裡已經有大量的資料了,如何保留資料,只更改表名呢?alter table table name rename to new table name 例如alter table admin user r...

mysql常用操作

mysql常用操作 修改root密碼 用root 進入mysql後 mysql set password password 你的密碼 mysql flush privileges 檢視表結構 show create table 表名 清空表且令自增字段從1開始 truncate table 表名 檢...