文档章节

mysql相关操作笔记

holton
 holton
发布于 2017/03/10 15:39
字数 244
阅读 8
收藏 0

一、数据迁移

(1)从源库10.x.x.x的表A的数据复制到目标库192.x.x.x的表B

-- 把源库的数据导出到本地磁盘
select * from table_A into outfile "/tmp/tmp.sql"

-- 目标库导入数据
load data infile "/tmp/tmp.sql" into table table_B;

-- 帮助文档
-- help select
-- help load data

 

 

二、日期相减

注意:直接使用now() - one_time得到的数字特别奇怪,不知道单位是什么。

-- 获取时间差,得到日期
select now(), begin_ts, timediff(now(), begin_ts) as duration from xx limit 1;
+---------------------+---------------------+----------+
| now()               | begin_ts            | duration |
+---------------------+---------------------+----------+
| 2017-03-10 17:26:10 | 2017-03-09 14:58:32 | 26:27:38 |
+---------------------+---------------------+----------+
1 row in set (0.00 sec)


-- 使用time_to_sec转换为秒
select now(), begin_ts, time_to_sec(timediff(now(), begin_ts)) as duration from x limit 1;
+---------------------+---------------------+----------+
| now()               | begin_ts            | duration |
+---------------------+---------------------+----------+
| 2017-03-10 17:27:04 | 2017-03-09 14:58:32 |    95312 |
+---------------------+---------------------+----------+
1 row in set (0.01 sec)



-- 方法二,直接转换成时间戳相减
select now(), begin_ts, unix_timestamp(now()) - unix_timestamp(begin_ts) as duration from x limit 1;                         
+---------------------+---------------------+----------+
| now()               | begin_ts            | duration |
+---------------------+---------------------+----------+
| 2017-03-10 17:28:33 | 2017-03-09 14:58:32 |    95401 |
+---------------------+---------------------+----------+
1 row in set (0.00 sec)

 

© 著作权归作者所有

holton
粉丝 0
博文 16
码字总数 7331
作品 0
深圳
私信 提问
MySQL入门教程系列-1.5 如何学习MySQL

在这里持续更新 MySQL入门教程系列-1.5 如何学习MySQL 如何学习 MySQL 这是一个伪命题,每个人都有适合自己的一套学习方法,各

同一种调调
2016/09/28
42
0
Golang 学习笔记(10)—— mysql操作

本文为转载,原文:Golang 学习笔记(10)—— mysql操作 Golang go-sql-driver/mysql go操作mysql的驱动包很多,这里讲解当下比较流行的go-sql-driver/mysql 安装 执行下面两个命令: 安装完...

ChainZhang
2018/01/04
0
0
开发环境迁移到Docker笔记

最近因为被苹果爸爸的新系统卡顿的恶心到吐,决定把开发系统迁移到win10,然后又把所有的开发环境docker化,docker大法好 这里记录下常用本地开发的常用的docker操作 一些常用操作 创建新的网络...

anoty
2018/03/05
401
1
Golang学习笔记目录

Golang 介绍 Go语言是谷歌2009发布的第二款开源编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。...

ChainZhang
2017/12/26
0
0
dbaplus丛书丨《MySQL DBA工作笔记》限量签名版来了!

MySQL是开源数据库的典型代表,也是当下企业数字化转型中用于管理数据的排头兵。DT时代暴增的数据量,以及业务上云趋势,对MySQL DBA提出了越来越高的要求,而随着自动化、智能化平台的落地开...

社群丛书
08/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

获取文件路径

//获取根目录 File path = new File(ResourceUtils.getURL("classpath:").getPath()); if (!path.exists()) path = new File(""); String FILE_PATH =path.getCanonicalPath(); //如果上传目......

简小姐
33分钟前
3
0
Postgresql 字符类型异常error: operator does not exist: bigint = character varying

问题参考: https://www.postgresql.org/message-id/4682D2C9.1010406@aspix.it 类型不对应: 只要类型对上了就不会出错。

boonya
34分钟前
3
0
Spring Security 实战干货:路径Uri中的 Ant 风格

1. 前言 我们经常在读到一些文章会遇到uri 支持 Ant 风格 ,而且这个东西在 Spring MVC 和 Spring Security 中经常被提及。这到底是什么呢?今天我们来学习了解一下。这对我们学习 Spring M...

码农小胖哥
48分钟前
2
0
Ajax在表单中的应用

本文转载于:专业的前端网站➺Ajax在表单中的应用 ajax在注册用户表单中的使用 1.验证用户名是否被使用 2.获取手机短信验证码 3.点击表单中的图片刷新,可实现刷新图片验证码 <!DOCTYPE html...

前端老手
52分钟前
1
0
关于谷歌浏览器崩溃,打不开任何界面

首先:谷歌浏览器右键打开属性,在箭头所指的位置复制粘贴 -no-sandbox。(需要空一格再写入 -no-sandbox) 其次:你打开谷歌浏览器可以看到如下提醒,提醒你,稳定性和安全性会有所下降,但...

Raphael98
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部