Mysql登录连接、查询、备份等常用命令(一篇概全)

  • 连接mysql数据库
mysql -uroot -p12345678 -h10.10.10.10 -P33061

注:-u 用户,-p 密码,-h 主机IP,-P 主机端口
注:一般安全起见不直接输入密码明文,仅输入-p,后在命令提示符下输入密码
  • 获取建表语句
show create table TABLE;
  • 查询表是否存在(创建时间、归属库等)
select * from information_schema.TABLES where table_name = 'TABLE';
  • 获取表索引信息

主键类型:PRI 主键约束、UNI 唯一约束、MUL 可重复

show index from TABLE;
show keys from TABLE;
  • 获取表字段信息
--查询字段信息
show columns from TABLE;

--查询字段信息(含权限和字段注释)
show full columns from TABLE;
  • 获取某日期之前/之后N天/月的日期
--获取当前日期之前/之后7天的日期
select date_sub(now(), interval 7 day);
select date_add(now(), interval 7 day);

--获取当前日期之前/之后7月的日期
select date_sub(now(), interval 7 month);
select date_add(now(), interval 7 month);
  • 表备份
--备份表结构
create table BAK_TABLE like TABLE;

--备份表结构及数据
create table BAK_TABLE select * from TABLE;
  • 其他
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值