数据库
数据库操作
南执hh
这个作者很懒,什么都没留下…
展开
-
Oracle 中varchar2 和nvarchar2区别
nvarchar2(size) size的最大值是2000,单位是字符,不管是字母还是汉字,每个字符的长度都是两个字节,所以nvarchar2类型的数据最多存放2000个汉字或字母,并且不受数据库字符集的影响varchar2(size type)varchar2最多存放4000字节的数据, 类型可以为byte也可以是char, 默认为byte。 最多存放4000个字母或2000个汉字,受数据库字符集的影响若数据库字符集为GBK时, varchar2最多存放2000个汉字若数据库字符集为UTF-原创 2020-11-22 13:12:44 · 745 阅读 · 0 评论 -
Oracle格式化代码出现两次解决方案
select to_date(‘2020-08-14 17:55:23’, ‘yyyy-mm-dd hh:mm:ss’) createDate from dual;会出现格式化代码出现两次错误 如下图解决方案:将 to_date(‘2020-08-14 17:55:23’, ‘yyyy-mm-dd hh:mm:ss’) 改为 to_date(‘2020-08-14 17:55:23’, ‘yyyy-mm-dd HH24:mi :ss’)即可解决 如下图...原创 2020-08-14 18:06:13 · 3105 阅读 · 0 评论 -
oracle 高级查询的解释和一些例子
分组查询概念: 分组函数作用于一组数据, 并对一组数据返回一个值 分组函数会自动忽略空值 但是使用 nvl()函数使分组函数无法忽略空值 常用分组函数: AVG:求平均值 SUM:求和 MIN:最小值 MAX:最大值 COUNT:条数 WM_CONCAT:行转列使用:例子1:求出员工的平均工资和工资的总额 select avg(money), sum(money) f原创 2020-11-08 18:19:34 · 153 阅读 · 0 评论 -
关于JDBC连接MySQL的时候出现警告:Establishing SSL connection without server‘s identity verification is not recom
运行项目的时候出现了警告Fri Dec 17 13:19:48 CST 2021 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit op原创 2021-12-17 13:27:02 · 462 阅读 · 0 评论 -
SQL中获取特殊字符后的字符
从上面信息中只获取到性别先把所有信息反转过来select reverse(profile) from user_submit;获取性别的位置select locate(',', reverse(profile)) -1 from user_submit;从左边截取反转之后的字符,到性别的最后位置select left(REVERSE(profile),LOCATE(',',REVERSE(profile)) -1 )from user_submit;把最终结果..原创 2021-11-16 15:37:44 · 2686 阅读 · 0 评论 -
SQL报错:索引中丢失IN或OUT参数
一般为参数传值问题,数据库中的字段类型与SQL语句中的类型不匹配造成的,后边的数字,代表第几个参数错误。找到对应参数配置或者SQL中这个参数的类型是否与数据库中匹配,检查并修改即可...原创 2020-11-22 15:02:18 · 936 阅读 · 0 评论