数据库
Sunshine_Dongyang
一辈子不长不短,要做自己喜欢的事
展开
-
SQL语句order by 多列排序
order by多列排序时,根据排序字段先后依次排序例:select * from table order by a,b,c,先根据a排序,再根据b排序,再根据c排序 。原创 2017-11-11 23:39:19 · 18971 阅读 · 0 评论 -
Oracle归档日志写满(ORA-00257错误)
Oracle归档日志写满(ORA-00257错误)连接数据库时报错:ORA-00257: archiver error. Connect internal only, until freed 解决方法:删除日志 rman target 用户名/密码删除7天前的日志:DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';原创 2017-11-06 13:50:33 · 273 阅读 · 0 评论 -
windows下MySQL解压版安装配置详细步骤
一、下载MySQL数据库解压版并解压二、配置环境变量 在系统变量path后面添加MySQL安装路径下的bin目录; 例:E:\mysql\bin三、修改MySQL配置文件 在MySQL安装目录下有一个my-default.ini文件,...原创 2017-02-03 21:29:42 · 2935 阅读 · 0 评论 -
oracle的归档(ARCHIVELOG)模式启动和关闭
oracle的归档(ARCHIVELOG)模式启动和关闭1、登录数据库:sqlplus / as sysdba2、查看当前归档模式archive log list;3、关闭数据库可以使用shutdown immediate;或者shutdown normal ,若一直等待,执行shutdown abort4、mount状态启动数据库startup mount;5、归档模式操作启用归档模式:alte原创 2017-11-06 13:54:56 · 3254 阅读 · 0 评论 -
Oracle序列创建和使用
Oracle序列创建和使用创建序列 语法 CREATE SEQUENCE 序列名 [相关参数]参数说明 INCREMENT BY :序列变化的步进,负值表示递减。(默认1) START WITH:序列的初始值 。(默认1) MAXvalue:序列可生成的最大值。(默认不限制最大值,NOMAXVALUE) MINVALUE:序列可生成的最小值。(默认不限制最小值,NOMINVALU原创 2018-01-12 00:10:58 · 99776 阅读 · 5 评论 -
Linux(CentOS7.3)使用yum安装MySQL详细步骤
CentOS7 使用yum安装MySQL目录CentOS7 使用yum安装MySQL目录卸载mariadb安装mysql源安装mysql卸载mariadbcentos默认安装了mariadb,因此,在安装mysql之前,需要卸载系统中安装的mariadb。查看系统中所有已安装的mariadb包。命令:rpm -qa | grep ma原创 2017-09-21 22:26:37 · 7278 阅读 · 1 评论 -
Statement.RETURN_GENERATED_KEYS获取主键id踩坑记录
问题背景项目中多处使用原生JDBC进行数据插入,进行数据insert时会预先生成一个id主键再进行插入,并通过Statement.RETURN_GENERATED_KEYS的方式返回主键id,都能获取正确结果。偶然一次使用该方式对返回值进行处理时,获取到的返回值是受影响的rows,故进行排查。相关代码PreparedStatement pstmt = conn.prepareStatemen...原创 2019-06-11 21:45:20 · 9323 阅读 · 0 评论