数据库
may夏至未至
每天进步一点点~
展开
-
navicate连接远程数据库
远程主机的3306端口一般是不允许外网直接访问的,但是开发过程中,使用navicate工具进行数据库操作会方便超级多,那么要怎么配置navicate连接远程数据库呢。超简单两步走:1.使用secureCRT工具连接远程主机2.在navicate中新建连接,分别配置SSH和常规:点测试连接,就连通啦...原创 2021-11-08 12:16:19 · 1471 阅读 · 0 评论 -
MySQL 查询手机号时隐藏中间 4 位
转载自:https://blog.csdn.net/maxsky/article/details/78656965?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 很多时候我们会根据昵称显示某某用户,但如果用户未设置昵称时就需要用用户名代替...转载 2020-03-31 14:42:47 · 2136 阅读 · 1 评论 -
MySQL查询指定日期范围的数据
遇到了一个问题,插入时间数据的时候,虽然我希望保存的只是yyyy-MM-dd类型的时间数据,但是实际上,数据库会将其保存为精确的时间戳,在这种情况下,如果需要取某个日期范围内的数据时,在比较日期大小的时候,会出现头尾日期的数据取不到的问题。因此,将查询语句修改为: select * from t_user WHERE <if test="startTime ...原创 2020-03-25 18:06:12 · 4668 阅读 · 1 评论 -
MySQL查询时间格式化
select DATE_FORMAT(t.create_time,'%Y-%m-%d %H:%i:%s') as date_stringfrom gh_user t将timestamp类型的数据查询为yyyy-MM-dd HH:mm:ss格式的字符串原创 2020-03-25 18:00:27 · 7251 阅读 · 0 评论 -
MySQL获取自增序列
因为业务要求,需要在MySQL数据库中,获取下一个自增主键的值。原先采用的方法是:select AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称' limit 1但是这样写的话,在8.0以后的版本是取不到值的,必须在每一次需要获取自增序列之前...原创 2019-09-18 10:30:10 · 11023 阅读 · 1 评论 -
mybatis 调用MySQL中的函数
假设函数名为func_name, 需要两个参数param1和param2xml中的调用语句为:select func_name(#{pa1,mode=IN},#{pa2,mode=IN}) from dualpa1和pa2分别对应param1 和 param2查询结果为函数的返回值...原创 2019-08-30 16:30:46 · 4090 阅读 · 0 评论 -
通过邮编从地域表中迭代查出地域全名
select listagg(area_name, '-') within GROUP(order by m.area_code)from t_area mstart with m.area_code = '350001'connect by prior m.parent_area_code = m.area_code原创 2018-07-16 09:31:23 · 158 阅读 · 0 评论 -
plsql保存账号密码
登录plsql,tools-->Preferences-->Logon History,将图示选项勾选上即可原创 2018-07-18 14:23:50 · 2599 阅读 · 0 评论 -
java.sql.SQLSyntaxErrorException: ORA-00984: 列在此处不允许
oracle插入新纪录时报错:java.sql.SQLSyntaxErrorException: ORA-00984: 列在此处不允许检查了好久,最后发现问题是出在双引号上在插入语中,使用了如下语句: decode(#{status,jdbcType=VARCHAR},"受理中","1","正常","2","停用","3","1"),实际上,这里是原创 2018-07-18 10:26:17 · 5158 阅读 · 0 评论 -
mybatis传入数组并且遍历
<select id="selectByTagIds" resultMap="BaseResultMap" parameterType="java.lang.String" > select <include refid="Base_Column_List" /> from hb_原创 2017-12-05 09:32:58 · 25632 阅读 · 0 评论 -
mybatis collection column 传常量
想要在mybatis 的collection关联查询中,添加一个常量:classifyId=1作为参数原创 2017-12-06 10:10:45 · 17425 阅读 · 2 评论 -
navicate获取表结构
navicate获取表结构show create table table_name;转载 2017-07-19 11:24:20 · 1572 阅读 · 0 评论 -
sql查询重复数据
select * from t_contract_purchase t where t.purcontractid in (select purcontractid from t_contract_purchase group by purcontractid having count(1)>1) and t.subcompanyid='****' order by t.purcontract原创 2017-06-27 16:50:35 · 526 阅读 · 0 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2017-06-20 14:40:00 · 331 阅读 · 0 评论