MySQL——时间类型DATETIME和TIMESTAMP的选择

  • Post author:
  • Post category:mysql

1、Year 见名之意,year用于存储年,存储时只需要一个字节,插入数据时可以使用各种格式指定YEAR值(非常节约内存,所以当你只需要年的时候,用此字段合适)。 2、Time time用于存储时间信息,存储时需要三个字节。 虽然,小时的范围是0~23,但是为了表示某种特殊需要的时间间隔,将Time类型的范围扩大了。而且还支持了负值。 (推荐甚至强制要求必须)字符串格式:‘HH:MM:SS’。 例…

继续阅读 MySQL——时间类型DATETIME和TIMESTAMP的选择

mysql docker oom_如何让docker容器不会被oomkill掉设置oomkilldisable

  • Post author:
  • Post category:mysql

Docker资源限制 在默认的情况下,docker没有对容器进行硬件资源的限制,当容器负载过高时会尽肯能第占用宿主机资源。在这基础上,docker提供了针对容器的内存,CPU,IO资源的控制方式。(真正可以控制的只有内存和cpu)Docker内存控制OOME在linxu系统上,如果内核探测到当前宿主机已经没有可用内存使用,那么会抛出一个OOME(Out Of Memory Exception:内存…

继续阅读 mysql docker oom_如何让docker容器不会被oomkill掉设置oomkilldisable

解决处理因atomikos整合druid出现的com.mysql.cj.jdbc.exceptions.CommunicationsException: The last packet的bug

  • Post author:
  • Post category:mysql

近期做项目,同时使用了atomikos和druid连接池,主要是为了解决多数据源下分布式事务的问题。整合成功后,是解决了分布式事务的问题,但是随着项目的运行测试,项目经常在长时间无人使用的情况下,第一次使用是报错误,错误详情如下: 09:28:24.366 [http-nio-8081-exec-9] ERROR c.a.d.p.DruidDataSource - [handleFatalErro…

继续阅读 解决处理因atomikos整合druid出现的com.mysql.cj.jdbc.exceptions.CommunicationsException: The last packet的bug

将mysql数据导入到hive

  • Post author:
  • Post category:mysql

1.先在mysql里创建表并插入数据 2.在hive里创建表 3.使用sqoop sqoop import --connect jdbc:mysql://192.168.92.70:3306/test --username root --password 123456 --table user --target-dir /user/mysql --fields-terminated-by ',' …

继续阅读 将mysql数据导入到hive

MySQL基础——练习

  • Post author:
  • Post category:mysql

-- 练习 USE db2; -- 3.使用简单查询语句完成: -- (1)显示所有部门名称。 -- (2)显示所有雇员名及其全年收入:13月(工资+补助),并指定列别名"年收入" SELECT dname FROM dept; -- SELECT ename, IFNULL((sal + comm) * 13, sal * 13) AS '年收入' FROM emp; SELECT ename,…

继续阅读 MySQL基础——练习

mysql【同数据库的多表同字段操作】

  • Post author:
  • Post category:mysql

一 令人窒息的CONCAT(str1,str2,…) 我只蹭蹭不进去 更新 SELECT CONCAT('update ‘,table_name,’ set 字段名= 值; ') FROM information_schema.tables WHERE table_schema=‘数据库名称’; 删除 SELECT CONCAT('delete table ‘,table_name,’ ; ') …

继续阅读 mysql【同数据库的多表同字段操作】

mysql数据库批量导入脚本

  • Post author:
  • Post category:mysql

#!/bin/bash baseDir='/var/lib/mysql' # mkdir gzip dbuser='root' passwd='123456' mycmd="mysql -u$dbuser -p$passwd" for dir in $(ls ${baseDir}/20230529) do # [ -d $dir ] && echo $dir # echo $dir…

继续阅读 mysql数据库批量导入脚本

20@MySQL数据备份与恢复

  • Post author:
  • Post category:mysql

文章目录 mysql数据备份 一、数据备份介绍 1、为何要备份 2、备份的内容 3、备份的类型 【冷备、温备、热备】 【物理与逻辑】 【全量、差异、增量】 【数据的恢复】(全量、差异、增量 ) 4、备份的工具 二、设计备份的策略 1、备份策略设计的参考值 2、三种备份策略及应用场景 三、备份实战 1、使用cp进行备份 2、使用mysqldump+复制binarylogs备份 【mysqldump命…

继续阅读 20@MySQL数据备份与恢复

阿里云删除mysql

  • Post author:
  • Post category:mysql

记录以下,学生买的轻量级服务器安装mysql之后发现没有初始密码,之后在被自己七搞八搞后彻底歇菜,就准备重新卸载安装 记录自己卸载过程 首先运行 rpm -qa | grep -i mysql 出来的是 mysql-community-client-5.6.42-2.el7.x86_64 mysql-community-release-el7-5.noarch mysql-community-li…

继续阅读 阿里云删除mysql