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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值