随笔分类 - Database
MySQL,Oracle数据库相关知识
摘要:多条重复记录,有一个字段可以进行区分,从重复的记录中取出其中一条,可利用group by字段 举例如下: 查询所有 查询地区中的最高分
阅读全文
摘要:有这样一种情况,只有一个持久层的mybatis包,包里的mapper接口所需要的数据源不同,这样就需要为不同的mapper接口注入不同的数据源。可以通过自定义注解区分。 此问题来源于公司项目采用的Oracle数据库,二期项目数据表在TPME用户下,会用到部分一期TPM用户下的部分数据表,而来自一期表
阅读全文
摘要:上图是plsql中的截图 有可能是Navicat没有缓存过程,刷新试一试,不行的话,对导入的函数进行重新编译即可。 还发现一个问题是,Navicat导出的脚本里面,函数部分竟然没有参数和返回值,让我很疑惑,最后是通过plsql导出的存储过程在Navicat中运行生成的函数。
阅读全文
摘要:步骤请参考帖子https://www.cnblogs.com/franson-2016/p/5925593.html 需要注意的是新增用户时不能使用小写,否则不能登录,之前新增一个小写的用户名,授予connect和resource权限,发现登录不了。 对以上帖子的补充如下: 链接设置里面可以对角色进
阅读全文
摘要:需要开启C盘共享,才能检测硬件是否满足要求。cmd命令:net share c$=c:;或者勾选全部忽略,继续下一步安装。 可参考https://blog.csdn.net/huazicomeon/article/details/53337849
阅读全文
摘要:1、Oracle中的概念 数据库:Oracle数据是数据的物理存储。它包括数据文件ORA或DBF、控制文件、日志文件、联机文件和参数文件。 实例:一个Oracle数据库可以有多个实例。链接配置文件tnsnames.ora中配置的SERVICE_NAME的值即数据库实例名。 用户:用户建立在实例下,不
阅读全文
摘要:redis是C语言编写的软件,安装前需要编译,需要gcc编译环境,确认安装gcc编译环境后(安装gcc命令:yum install gcc-c++) 在redis解压目录下,确认有Makefile文件(解压缩命令:tar -cvf redis压缩文件名 -C /usr/local) 执行make命令
阅读全文
摘要:1、使用SSH Secure Shell工具连接阿里云服务器 2、使用SSH Secure File Transfer工具上传MySQL压缩包 3、解压MySQL压缩包到指定目录(需要在先/usr/local下创建mysql目录) 进入压缩文件存放位置,进行解打包:tar -xvf MySQL-5.
阅读全文
摘要:1、不能创建表空间问题 datafile为表空间的存放位置,没有将表空间存放路径指定为orcl数据库时,创建表空间出错如下 查看自己的Oracle安装位置,我的Oracle10g安装在虚拟XP系统中,Oracle10g安装路径如下图所示。所以解决上述不能创建表空间方法是将表空间创建路径指定为Orac
阅读全文
摘要:实现在一个查询语句中显示多张表的数据,这就是多表数据记录连接查询,简称为连接查询。 连接操作是关系数据操作中专门用于数据库操作的关系运算。 1、并(UNION) “并”是指把具有相同字段数目和字段类型的表合并到一起。 合并查询数据记录语法形式: select field1,field2,...,fi
阅读全文
摘要:常用日期函数如下: 1、获取当前日期和时间函数 获取当前日期和时间 NOW(),CURRENT_TIME(),LOCALTIME(),SYSYDATE() 获取当前日期 CURDATE()和CURRENT_DATE() 获取当前时间 CURTIME()和CURRENT_TIME()函数 2、通过各种
阅读全文
摘要:常用数值函数 1、获取随机数 rand()函数返回一个数完全是随机的,rand(x)函数返回的随机数值是相同的。 2、获取整数的函数 CEIL(x); 返回大于或等于数值x的最小整数。 FLOOR(x); 返回小于或等于数值x的最大整数。 3、截取数值函数 ROUND(x); 返回函数经过四舍五入操
阅读全文
摘要:1、MySQL中常用的字符串函数 MySQL软件支持的字符串函数表如下: 2、合并字符串函数CONCAT()和CONCAT_WS() 语法形式: CONCAT(str1,str2,...,strn); 将传入的参数连接起来返回合并的字符串类型数据。如果一个参数为NULL,则返回NULL。 CONCA
阅读全文
摘要:MySQL软件提供的算术运算符可以直接对表中数据或字段进行运算。 MySQL软件提供的运算符包含算术运算符、比较运算符、逻辑运算符和位运算符四类。 1、使用算术运算符 x1/x2/.../xn x1 DIV X2 DIV ... DIV xn x1%x2%...%xn x1 MOD x2 MOD .
阅读全文
摘要:1、简单分组查询 语法形式: select function() from table_name where condition group by field; 进行分组查询时,分组所依据的字段上的值一定要有重复值,否则分组没有任何意义。 2、实现统计功能分组查询 关键字group by单独使用时,
阅读全文
摘要:MySQL软件支持的统计函数: count():实现统计表中记录的条数 avg():实现计算字段值的平均值 sum():实现计算字段值的总和 max():实现查询字段值的最大值 min():实现查询字段值的最小值 1、count()函数 2、avg()函数 3、sum()函数 4、max()函数 5
阅读全文
摘要:MySQL软件限制数据查询结果数量通过SQL语句limit关键字来实现。 语法形式: select field1,field2,...,fieldn from table_name where condition limit offset_start,row_count; 通过关键字limit来限制
阅读全文
摘要:MySQL软件提供关键字order by来设置查询结果的排序。 语法形式: select field1,field2,...,fieldn from table_name where condition order by field asc|desc; 1、单字段排序 2、多字段排序
阅读全文
摘要:语法形式: select field1,field2,...,fieldn from table_name where conditon; 条件数据查询的功能: 带关系运算符和逻辑运算符的条件数据查询 带between and关键字的条件数据查询 带is null关键字的条件数据查询 带in关键字的
阅读全文
摘要:1、简单数据查询 语法形式: select field1,field2,...,fieldn from table_name; 查询结果会按查询语句中给定的字段顺序逐一显示。如需改变字段显示的顺序,只需调整select关键字后面的字段列表顺序即可。 2、查询所有数据记录 select * from
阅读全文