随笔分类 - 数据库
对数据库的相关问题的总结
摘要:场景: 在项目中使用mybatis框架和pgsql数据库,对通过查询其他表中数据对当前表进行插入操作,当前表的主键是varchar类型的无法自动增长,解决办法 java代码层面,通过UUID类进行处理,具体操作 String uuid= UUID.randomUUID().toString(); m
阅读全文
摘要:### MySql数据库 1. sql的select 语句的执行顺序 1. form子句组装来自不同数据源的数据 2. where子句基于指定的条件对记录进行筛选 3. group by子句将数据划分为多个分组 4. 使用聚合函数进行计算 5. 使用having子句筛选分组 6. 计算所有的表达式
阅读全文
摘要:oracle数据库1.介绍一下oracle的体系结构 逻辑体系结构:块、区、段、表空间 物理体系结构:表空间,三大条件 软件体系结构:SGA、后台进程2.简述oracle中SGA的组成部分 系统全局区包括:共享池、重做日志缓冲区、数据高速缓冲区、大池、java池3.简述oracle的启动和关闭共有多
阅读全文
摘要:数据库基础和sql语法1.数据库三范式是什么? 第一范式(1NF):字段具有原子性,不可再分。所有的关系型数据库都满足第一范式 数据库表中的字段都是单一属性的,不可再分。例如姓名字段,其中的姓和名必须作为一个整体,无法区分哪部分是姓,哪部分是名,如果要区分出姓和名,必须涉及成两个独立的字段 第二范式
阅读全文
摘要:认识NoSql NoSql:Not-OnlySql(泛指非关系型数据库),作为关系型数据库的补充。 引进NoSqld原因: 通过引入NoSql来解决关系型数据库实现起来比较困难的问题。 关系型数据库(比较常见的有Myql、Oracle、SqlServer等) 性能瓶颈:磁盘IO性能低下 扩展瓶颈:数
阅读全文
摘要:statement和preparedstatement的异同 statement和preparedstatement的异同 相同点: 二者都是接口,preparedstatement接口继承statement接口 都是用来创建陈述对象的 区别 statementpreparedStatement 效
阅读全文