mysql 常用操作

本文介绍了MySQL的一些基本操作,包括如何在命令行中导出数据,讲解了MySQL的时间处理方法,以及如何通过表名查找对应的数据库名称。
摘要由CSDN通过智能技术生成

1.命令行导出数据

mysql -h地址 -u用户名 -p密码 -e "select xxx" > xxx.log

2.mysql时间操作

DATE_SUB() 日期相减

SELECT id FROM record WHERE DATE_SUB(CURDATE(),INTERVAL 2 DAY) <= create_time;

DATE_ADD() 日期相加
SELECT DATE_ADD(CURDATE(),INTERVAL 1 DAY);

CURDATE() 当前日期
select CURDATE();

CURTIME() 当前时间
select CURTIME()

DATE() 格式化得到日期
SELECT DATE(CURDATE());

DATEDIFF() 得到两个参数的日期差,参数可以是日期和日期时间格式
SELECT DATEDIFF(CURRENT_TIMESTAMP(),'2018-4-17');

DATE_FORMAT(date,format) 对时间进行格式化,记住常用的形式
SELECT DATE_FORMAT(CURRENT_TIMESTAMP(), '%Y-%m-%d');
//2018-04-18


3.根据表名查对的库名

select table_schema from information_schema.tables
 where table_name='xxxx'
 查询mysql库
 select DISTINCT TABLE_SCHEMA  from information_schema.tables
 查询mysql库中表的数量
select count(*)  from information_schema.tables where table_schema='wei'
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wending-Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值