MySQL常用的一些有效命令羅列

簡簡單單的羅列一些日常常用的MySQL命令。

show variables;
查看數據庫配置的一些配置項

show status;
查看當前啓動的MySQL狀態

select @@autocommit;
查看MySQL當前執行SQL的提交類型(是否自動提交)

/s
當前連接數據庫名,用戶名,MySQL版本,字符集等等。

show create table table_name /G
查看創建表的SQL語句

describe table_name; 等價於 show columns from table_name;
查看錶的每個字段詳細信息

show table status like "test" /G
查看錶的狀態,如表引擎類型,字段最大長度,索引最大長度,自增長字段的值,表創建時間,最後更新時間等等。

select last_insert_id();
查看當前會話最後一次執行insert語句的inset id值

insert delay into table_name (field1, field2) values (v1, v2);
延遲Insert,對InnoDB表無效

show processlist /G
查看連接到數據庫的線程信息,可以查看錶是否被鎖住等等

mysqladmin -u用戶名 -p舊密碼 password新密碼
修改密碼

grant select [insert][,update][,delete][,all] on 數據庫.* to 用戶名@localhost[,"%"] identifiedby "密碼"
增加用戶名
flush privileges

show engine bdb logs;
查看MySQL日誌文件路徑

show master status
查看主庫的二進制文件狀態

show slave hosts
查看註冊到當前機器的從屬機器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章