![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库知识
JJJims
这个作者很懒,什么都没留下…
展开
-
mysql行列转换及字段合并
数据表:第一种方法:CASE WHEN THEN ELSE ENDSELECT `name`, MAX( CASE WHEN course='语文' THEN score END ) AS 语文, MAX( CASE WHEN course='数学' THEN score END ) AS 数学, MAX( CASE WHEN course='英语' THEN score END ) AS 英语FROM studentG原创 2021-03-04 17:02:59 · 301 阅读 · 1 评论 -
mysql日期如何加一年、一月、一天
mysql日期加一年的方法:日期增加一年,使用updata更新语句,代码为【UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)】我们在处理mysql日期数据时,有时候需要在指定日期的基础往后调整一年,SQL语句如下:UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)如果要增加1天,则后面的 1 YEAR 变成 1 DAY,1月则是 1 MONTH。注:如果需要增加多年多月,原创 2021-03-04 15:54:41 · 12902 阅读 · 1 评论 -
MySQL数据插入Oracle库,日期格式数据批量转换成to_date函数格式
MySQL数据表中存在几千条数据,现在需要将数据导出,然后倒入到Oracle数据库中,导出的数据如下:在Oracle数据库中新建table表shares_list及字段,然后将数据SQL在Oracle中执行。由于不同数据库对日期字段的处理不一样,需要将'2014-01-24'转换为to_date('2020-03-27','YYYY-MM-DD')形式,手动去转换不现实,太费时间,那么如何来实现批量转换呢?现在我们就在Notepad+编辑器中来实现:首先,我们通过正则表达式来定位到日期数原创 2020-12-23 11:45:57 · 880 阅读 · 3 评论 -
mysql对数据库的date字段值进行逐个递增
先把日期修改为统一的时间如:2019-01-01 00:00:00,UPDATE table SET DATE ='2020-09-01 09:30:00';然后执行SQL语句,实现date字段值进行逐个递增,每一个值增加10秒,SQL语句如下:SET @rownum =0;UPDATE comm_sh_data SET DATE = DATE_ADD(DATE,INTERVAL+(@rownum := @rownum +10) SECOND);MySQL日期加减天数MySQL 为日期增加原创 2020-09-01 13:26:19 · 1165 阅读 · 0 评论 -
Oracle、MySQL添加注释(comment)
Oracle添加注释(comment)在Oracle数据库中,字段或列的注释是用属性comment来添加。1. 给表添加注释:comment on table 表名 is ‘表的注释内容’;实例代码如下: comment on table user is '用户表';2. 给表的字段添加注释:comment on column 表名.字段名 is ‘字段注释’;实例代码如下:c...原创 2019-07-16 17:43:20 · 33565 阅读 · 0 评论 -
ORA-12638: 身份证明检索失败 的解决办法
今天在使用应用程序连接Oracle时碰到了 “ORA-12638: 身份证明检索失败” 错误,解决方法:这是因为Oracle-client端的高级安全性验证导致,解决办法如下:开始 -> 程序 -> Oracle-OraClient11g- -> Configuration and Migration Tools ->Net Manager→本地→概要文件→Oracl...转载 2019-07-17 13:36:32 · 491 阅读 · 1 评论 -
MySQL查询所有列
查询某个数据库中某个表的所有列名,并用逗号连接SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'tb_name';...翻译 2019-08-20 17:04:26 · 1816 阅读 · 0 评论 -
MySQL按日期查询数据SQL语句
查询往前7天的数据:select * from 数据表 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= 你要判断的时间字段名查询往前30天的数据:select * from 数据表 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= 你要判断的时间字段名查询在某段日期之间的数据:...转载 2019-08-22 09:23:44 · 1677 阅读 · 0 评论