hao同学的技术博客

  • 首页
  • Java
    • Java
    • JVM教程
    • Java面试
    • Java并发入门
    • Java并发进阶
  • 项目
    • 从零打造项目
  • Python
    • Python
    • Python爬虫
    • 算法
  • Java框架
    • Spring
    • SpringBoot
  • 前端
    • Angular
  • 其他
    • Linux
    • SQL
  • 随笔
SQL
SQL

关于PostgreSQL数据的存储,你有必要有所了解

PostgerSQL对象标识符 OID OID 是 PostgreSQL 内部用于标识数据库对象(数据库,表,视图,存储过程等等)的标识符,用4个字节的无符号整数表示。它是PostgreSQL大部分系统表的主键。 类型oid表示一个对象标识符。 也有多个oid的别名类型:regproc,regprocedure, regoper, regoperator,regclass, regtype, regrole,regnamespace, regconfig, 和regdictionary。 OID的别名类型除了特定的…

2022年5月31日 0条评论 396点热度 1人点赞 hresh 阅读全文
SQL

因接触partition by而对PostgreSQL explain有了一个小小的认识

偶然情况下看到了别人写的关于 partition by 使用的 SQL,以及提到的索引使用,因为对这方面的知识有所欠缺,所以决定花点时间学习一下,于是就有了下文。 环境搭建及筹备样本数据 本文使用 Postgre SQL 数据库,版本号为 12.8。 创建数据表 关于数据库连接有如下三种方式: 1、使用 psql 连接到 PostgreSQL 数据库。psql 是 PostgreSQL 提供的交互式终端程序。通过 psql 工具,可以执行大量操作,比如:执行 SQL 语句、管理数据库对象等等。查看版本号(selec…

2022年5月31日 0条评论 329点热度 0人点赞 hresh 阅读全文
SQL

关于MySQL,你是否系统了解过?

前言 前一段时间在极客时间上学习了林老师的《MySQL实战45讲》课程,极大的加深了对 MySQL 的理解。以前只会写一些增删改查语句,知其然不知其所以然,比如说查询语句,虽然知道加索引可以提到查询效率,但是背后的原理,如何分析构建最佳索引等等,对我来说都是谜题。又比如说更新语句,涉及到事务和锁问题,何时开启一个事务,何时加锁,加什么锁,为什么会出现锁等待等等一系列问题。而这些知识点在林老师的课程中都有详细介绍到,不仅如此,同学们的课后评论也有助于提升我们的眼界。 《MySQL实战45讲》课程内容不算多,但是对于一…

2022年5月31日 0条评论 409点热度 0人点赞 hresh 阅读全文
SQL

SQL语句空字符串和null值的区别及使用技巧

在上节总结 Oracle语句判断字符串是否为数字及translate函数解析 一章中有对 NULL 值的使用,当时更换为空值进行判断,但是效果不一样。对此查询相关文档对空字符串和 NULL 值的区别进行记录。 Oracle 数据库 创建表 新建一张测试表,用于后续的 Sql 操作校验。 DROP TABLE "spring"."student"; CREATE TABLE "spring"."student" ( "id" NUMBER(5) NOT NULL , "num" VARCHAR2(20 BYTE) N…

2022年5月25日 0条评论 407点热度 0人点赞 hresh 阅读全文
SQL

Oracle语句判断字符串是否为数字及translate函数解析

判断字符串是否全为数字 最近在工作中遇到这样一个问题,判断字符串中是否全为数字,Oracle 数据库的操作方法有以下几种: 1、使用 trim+translate 函数 select * from dual where trim(translate(column,'0123456789',' ')) is NULL; 这里要注意的是:translate 函数的第三个参数是一个空格,不是'', 因为translate的第三个参数如果为空的话,那么永远返回'',这样的就不能达到过滤纯数字的目的。这样把所有的数字都转化为…

2022年5月25日 0条评论 153点热度 0人点赞 hresh 阅读全文
SQL

SQL 语句使用记录

在工作的过程中,会使用各种数据库,其中有些操作比较常用,为了加强记忆,便将相关 SQL 语句记录下来。以下记录涉及到 Oracle,Sql Server,MySQL,DB2等。 Oracle SQL 语句查询字段拼接 首先创建一个 student 表, CREATE TABLE `STUDENT` ( `ID` VARCHAR2(12 BYTE) DEFAULT ' ' NOT NULL , `NAME` VARCHAR2(50 BYTE) DEFAULT ' ' NOT NULL , `CLASS_ID` NUM…

2022年5月23日 0条评论 323点热度 0人点赞 hresh 阅读全文

hresh

这是一个专注于IT技术学习交流的个人技术博客网站,包括Java学习、Python爬虫、Web开发实践等领域,深耕Java领域,内容涵盖Java基础、Java并发编程、Java虚拟机、Java面试等核心知识点。

最新 热点 随机
最新 热点 随机
后端必知:遵循Google Java规范并引入checkstyle检查 Spring Security结合Redis实现缓存功能 Spring Security结合JWT实现认证与授权 Spring Security自定义认证逻辑实现图片验证码登录 Spring Security进阶学习 Spring Security入门学习
Spring Boot注解学习之@SpringBootApplication(一) Spring IoC之BeanWrapper SQL语句空字符串和null值的区别及使用技巧 Python 实现自动发送天气预报和每日一句邮件 Python 判断素数(质数)的方法讲解 Java面试准备之并发进阶二
分类
  • Angular / 11篇
  • Java / 6篇
  • Java并发入门 / 7篇
  • Java并发进阶 / 7篇
  • Java面试 / 24篇
  • JVM教程 / 25篇
  • Linux / 3篇
  • Python / 13篇
  • Python爬虫 / 17篇
  • Spring / 27篇
  • SpringBoot / 8篇
  • SQL / 6篇
  • 从零打造项目 / 19篇
  • 算法 / 18篇
  • 随笔 / 16篇
最近评论
1 发布于 4 个月前(09月29日) :lol: :twisted: 发发
roydon 发布于 4 个月前(09月27日) 加个友链吗大佬。 我的site:https://roydon.xyz
Javmag 发布于 4 个月前(09月21日) :rolleyes: Theme Kratos Made By Seaton Jiang.
小wu 发布于 5 个月前(09月06日) 宝藏up关注了 :arrow:
罗简单 发布于 7 个月前(07月17日) 您好,我们有一个网站需要爬取数据,参数也加密了,需要您的帮助,付费,请问如何联系到您? 我的vx是...
友链
  • roydon roydon
  • 雨临Lewis的博客 雨临Lewis的博客

COPYRIGHT © 2022 hao同学的技术博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备2022007381号

鄂公网安备 42010302002449号