随笔分类 -  数据库相关

Oracle、MySQL相关
摘要:今天使用PL/SQL登录数据库,弹出如下提示: 以下是解决办法: 1、查看用户profile设置 select username,profile from dba_users; 在 Oracle 中,每个用户都会对应一种特定类型的 profile 概要设置,其基本描述了这个用户的一些特征,比如用户密 阅读全文
posted @ 2020-03-31 08:58 对我有点小自信 阅读(762) 评论(0) 推荐(0) 编辑
摘要:千万级数据量 方案1、 直接使用delete 因delete执行速度与索引量成正比,若表中索引量较多,使用delete会耗费数小时甚至数天的时间 方案2、 (1)创建临时表,表结构与原表结构相同 (2)将需要保留的数据插入至临时表中 (3)drop原表 (4)将临时表改名为原表名 经过测试,drop 阅读全文
posted @ 2019-09-03 08:33 对我有点小自信 阅读(18194) 评论(0) 推荐(0) 编辑
摘要:1、下载压缩包 地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip 2、解压至任意不含中文的路径下 3、在根目录创建my.ini 文件,文件内容如下 注意修改端口及路径 4、配置环境变量 4.1 新建系统 阅读全文
posted @ 2019-08-30 10:32 对我有点小自信 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:表结构及数据 DROP TABLE IF EXISTS `course`;CREATE TABLE `course` ( `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, `course_name 阅读全文
posted @ 2019-08-05 12:08 对我有点小自信 阅读(47186) 评论(4) 推荐(0) 编辑
摘要:今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天Select * FROM 表名 Where TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 7天Select * FROM 表名 where 阅读全文
posted @ 2018-11-20 09:38 对我有点小自信 阅读(2416) 评论(0) 推荐(0) 编辑
摘要:第一部分:时间差函数 timestampdiff、datediff、timediff 一、时间差函数:timestampdiff 语法:timestampdiff(interval, datetime1,datetime2) 结果:返回(时间2-时间1)的时间差,结果单位由interval参数给出。 阅读全文
posted @ 2018-11-12 13:49 对我有点小自信 阅读(2621) 评论(0) 推荐(0) 编辑
摘要:MySql常用函数大全 MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符 阅读全文
posted @ 2018-11-06 17:36 对我有点小自信 阅读(27292) 评论(1) 推荐(0) 编辑
摘要:背景: A表、B表两表关联,关联出来的结果里B表有不止一条,需求是只要B表结果中的某一条(按某字段排序) 首先想到了直接写个带排序的子查询去匹配外围的值,从这个结果集中只要第一条,但是经过验证发现,里边的条件是获取不到外层的值的,因此此方案不可行。 经过百度,发现 row_number() over 阅读全文
posted @ 2018-03-08 11:36 对我有点小自信 阅读(16865) 评论(1) 推荐(0) 编辑
摘要:问题来源: 某个zhizhang同事不干活好不容易干了个活改了个字段长度,从varchar2(50) 改成了nvarchar(100)结果因为方言问题,程序起不来了字段类型也改不回来了nnd 报错如下: 解决方案 由于hibernate4.2.0和Oracle10g数据库结合使用自定义方言时,需要和 阅读全文
posted @ 2018-01-19 12:04 对我有点小自信 阅读(6464) 评论(1) 推荐(0) 编辑
摘要:Oracle的分页 ORACLE支持一个关键字ROWNUM,ROWNUM是一个伪列,该列不存在于任何一张表中,但是每张表都可以查询该列。 而该列在结果集的中值是结果集中每条记录的"行号"ROWNUM给结果集编号是在查询的过程中进行的,只要可以从表中查询出一条记录,该记录的行号就会作为这条记录ROWN 阅读全文
posted @ 2017-11-20 15:18 对我有点小自信 阅读(908) 评论(0) 推荐(0) 编辑
摘要:创建函数 应用 阅读全文
posted @ 2017-11-01 15:48 对我有点小自信 阅读(13647) 评论(1) 推荐(0) 编辑
摘要:1.oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade; 2.官方的说明如下: Dropping a Database User: Example If user Sidney's schema contains no 阅读全文
posted @ 2017-11-01 15:10 对我有点小自信 阅读(13747) 评论(0) 推荐(0) 编辑
摘要:Oracle 中 CONTAINS 函数的用法 1. 查询住址在北京的学生 remark: beijing是一个单词,要用单引号括起来。 2. 查询住址在河北省的学生 remark: HEBEI province是一个词组,在单引号里还要用双引号括起来。 3. 查询住址在河北省或北京的学生 rema 阅读全文
posted @ 2017-10-12 11:15 对我有点小自信 阅读(36227) 评论(2) 推荐(0) 编辑
摘要:问题描述: 某小区,需要按照小区、楼栋、单元号、房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果, 1号楼之后应该是2号楼,但是查询结果却是10号楼 。 尝试解决 使用正则表达式替换 结果: 虽然楼栋号排序正常了,但是会发现房间号排序出现了混乱。 继续想办法 终极办 阅读全文
posted @ 2017-08-22 18:14 对我有点小自信 阅读(5920) 评论(0) 推荐(0) 编辑
摘要:登录Pl/sql或导出数据时,得到的提示信息: UDE-28002: 操作产生了 Oracle 错误 28002ORA-28002: the password will expire within 7 days 原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIF 阅读全文
posted @ 2017-08-22 10:27 对我有点小自信 阅读(2673) 评论(0) 推荐(0) 编辑
摘要:Oracle提供的序号函数:以emp表为例:1: rownum 最简单的序号 但是在order by之前就确定值.select rownum,t.* from emp t order by ename 2: row_number() over( order by 字段名1,字段名2,...字段名n 阅读全文
posted @ 2017-08-09 22:49 对我有点小自信 阅读(7984) 评论(1) 推荐(0) 编辑
摘要:INSTR()函数 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串' , ' 阅读全文
posted @ 2017-05-12 11:07 对我有点小自信 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:select * from (select 'Nick' as item from dual union all select 'Viki' as item from dual union all select 'Glen' as item from dual ... 阅读全文
posted @ 2017-03-22 19:13 对我有点小自信 阅读(5459) 评论(0) 推荐(0) 编辑
摘要:比如,某个表要按照id和name重复,就算重复数据 如果以id,name和grade重复算作重复数据 注意 min也可以换成max 阅读全文
posted @ 2017-03-07 14:40 对我有点小自信 阅读(2923) 评论(0) 推荐(0) 编辑
摘要:一、GROUP BY GROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。 语法如下: SELECT column1, column2, ... column_n, 阅读全文
posted @ 2017-02-09 17:14 对我有点小自信 阅读(36134) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示