- 博客(19)
- 收藏
- 关注
原创 Mysql中的Date,DateTime,TimeStamp和Time类型
DateTime类型———用在你需要同时包含日期和时间信息的值时。MySQL检索并且以’YYYY-MM-DD HH:MM:SS’格式显示DATETIME值,支持的范围是’1000-01-01 00:00:00’到’9999-12-31 23:59:59’。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。) Date类型————用在你仅需要日期值时,没有时间部分。MySQL检索并且以’YY...
2019-12-31 18:27:53
329
原创 SimpleDateFormat时间格式
注:代码执行当天时间为2019-12-30 24小时和12小时时间格式 //24小时和12小时时间格式 SimpleDateFormat sdfH = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdfh = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out...
2019-12-30 18:05:46
1527
原创 Mysql之笛卡尔积
首先,简单解释一下笛卡尔积。 现在,我们有两个集合A和B。 例如,A={a,b}, B={0,1,2},则 A×B={(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)} B×A={(0, a), (0, b), (1, a), (1, b), (2, a), (2, b)} 以上A×B和B×A的结果就可以叫做两个集合相乘的‘笛卡尔积’。 从以上的数据分...
2019-12-05 17:31:43
4742
原创 Crontab
基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 0 12 * * * /bin/bash /data/test.sh.sh >> /dat...
2019-11-13 15:55:13
174
原创 Mysql中的小确幸
concat中的null select concat('hh','-',null); //null select concat(null,'-',null); //null select concat('hh','-','ee'); //hh-ee group by与表关联 CREATE TABLE `test1` ( `a...
2019-11-13 14:00:34
195
1
原创 Mysql更改字段位置
方法1 新增字段 mysql> alter table 表名 add column 新增字段名 数据类型; 更改字段位置 mysql> alter table 表名 modify column 新增字段名 after 字段名 | first; after 字段名:指定新增字段插入在某个字段之后 first:指定新增字段为表的第一个字段 方法2 新增字段并指定其位置 mysql&...
2019-11-04 11:36:53
2450
原创 Mysqldump时区差问题
问题场景 我们要从数据库A中导出test表里create_pub_time在2019-10-30的0点到4点的数据到数据库B中的test表里,其中两个库里的test表表结构完全一致,create_pub_time字段类型为timestamp。 首先,导出sql文件。在服务器上执行以下命令: mysqldump -h主机名 -u用户名 -p密码 -P3306 --default-ch...
2019-11-01 19:51:39
1465
原创 Xshell跳板机登录配置
跳板机系统配置信息 配置用户名、密码、公钥信息等 window电脑的公钥位置: C:\Users\admin.ssh\id_rsa.pub XShell登录跳板机 1. 登录XShell界面,新建会话 连接——设置跳板机名称,跳板机域名/ip 2. 用户身份验证 方法1:Password 设置用户名和密码(与跳板机系统里设置的用户名和密码一致) 方法2:Pub...
2019-10-31 17:13:29
1731
原创 MySql聚合函数max()
test表数据 id name tel 1 a a1 2 a a2 3 b b1 4 b b2 5 c c1 6 c c2 7 c c3 查询语句 select name,tel,max(id) from test group by name; 查询结果 name tel max(id) a a1 2 b b1 4 c c1 7...
2019-10-29 20:36:51
1451
原创 Mysql建表
建表语句1 CREATE TABLE `test22` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `tel` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 建表语句2 CREATE...
2019-10-29 19:50:00
587
原创 Mysql中Group By不包含所有的非聚合字段
建表语句 CREATE TABLE `test22` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `tel` varchar(255) DEFAULT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 插入语句 INSERT INTO `my_taobao`.`test...
2019-10-29 18:51:30
1402
原创 Tomcat安装配置
windows下tomcat的安装配置 一、下载相应的JDK以及tomcat的版本 JDK:jdk-8u131-windows-x64 tomcat:apache-tomcat-8.5.23-windows-x64.zip 二、JDK的安装 三、tomcat的安装 从官网下载apache-tomcat-8.5.23-windows-x64.zip,下载地址:https://tomcat.apac...
2019-10-17 20:32:04
144
原创 Maven安装与配置
下载与安装 前往https://maven.apache.org/download.cgi下载最新版的Maven程序: 将文件解压到D:\Program Files\Apache\maven目录下: 新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven 编辑环境变量Path,追加%MAVEN_HOME%\bin; 至此,maven已经完成了安装...
2019-10-17 15:57:57
173
原创 Git常用命令总结
Git常用命令 切换分支 git checkout 分支名 新建分支并切换到该分支 git checkout -b 分支名 origin/远程分支名 将分支提交到远程分支 git push origin 本地分支名:远程分支名 查看当前分支及状态 git status 查看本地分支 git branch 查看所有分支 git branch -a 拉取代码 git pull <远程...
2019-10-17 14:55:33
165
原创 Navicat Premium导出Excel位数长的数据时后面位数变为0
问题描述 Navicat Premium导出Excel位数长的数据后面位数变为0 解决办法 更改编码方式
2019-10-16 20:14:15
2584
3
原创 Shell同步表
不同数据库表同步 rds——>clickhouse #!/bin/bash starttime=`date +'%Y-%m-%d %H:%M:%S'` echo "begin time : ${starttime}" rds_host="xxxxxx:3306" rds_database="xxx" rds_user="xxx" rds_passwd="xxx" rds_table="c...
2019-10-16 18:59:36
227
原创 Shell传参
Shell传参 传参数示例 文件——test1.sh 执行命令:sh xx.test $1 $2 #!/bin/bash echo "start..."; echo "start: $0"; echo "the first one: $1"; echo "the second one: $2"; 结果: 总结:$0——test1.sh,$1——第一个参数,$2——第二个参数 ...
2019-10-16 18:16:34
172
原创 Shell脚本补数据
shell脚本补数据 自己写的脚本,亲测有用。 传任意两个日期(yyyy-MM-dd)参数,按天跑 执行脚本命令:sh xx.sh 参数1 参数2 #!/bin/bash start=$1 end=$2 starttime=`date +'%Y-%m-%d'` //计算时间差 stime=`date -d "$start" +'%s'` etime=`date -d "$end" +'%s'` ...
2019-10-16 17:55:21
414
原创 Linux命令小结
Linux命令小结 命令放到后台执行 nohup xxx & 查找进程 ps -ef | grep xx 杀掉进程 kill -9 进程号 示例
2019-10-16 16:33:54
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人