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
查看注册到当前机器的从属机器

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