简简单单的罗列一些日常常用的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
查看注册到当前机器的从属机器
MySQL常用的一些有效命令罗列
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.