
数据库
数据库整理与使用记录:MySQL、PostgreSQL、Oracle
初叙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mapper.xml SQL大于小于号转义符
Mapper.xml中写的SQL语句,大于小于号字符直接写会报错,需要变成转义字符原创 2024-09-18 16:25:08 · 675 阅读 · 0 评论 -
【postgreSQL】sql记录
select caseid FROM (select row_number() OVER(PARTITION by caseid ORDER BY czsj DESC) as rn,a.* from tdgy_sh a WHERE mkmc = '出让公告' AND a.jd IN ( '已公示', '已公告', '办结', '信息中心审核', '分局领导审核','退回' )) as r WHERE r.rn = 1...原创 2021-11-17 14:14:57 · 107 阅读 · 0 评论 -
【postgreSQL】postgresql查询结果保留小数
应用描述:在查询过程中,数据库存储小数位数很多,但是结果显示只需要1、2位。使用round()方法进行四舍五入的保留。select round(字段1::numeric,1) as 字段1,round(字段2,2) as 字段2 from table注:字段1为varchar类型,可先将其转换为数字进行运算。...原创 2021-04-13 14:49:01 · 9700 阅读 · 1 评论 -
【postgreSQL】null值的处理
当某个字段既有有效值,也有null值的时候需要将null值修饰一下。可以使用COALESE函数将该字段中的null值替换为其他值,相当于MySQL中ifnull的类似操作。查询zcfl2,将为null的zcfl2修改为暂无。COALESCE(a.zcfl2,'暂无')...原创 2020-08-29 12:48:48 · 478 阅读 · 1 评论 -
【达梦】达梦数据库查询结果拼接字符串
【代码】达梦数据库查询结果拼接字符串。原创 2024-01-24 17:02:05 · 1700 阅读 · 0 评论 -
后台数据库查询记录
分组查询倒序原创 2024-09-12 15:48:52 · 257 阅读 · 0 评论 -
项目启动报错the account is locked解决
执行SQL解除alter user 用户名 account unlock;原创 2022-01-24 16:55:07 · 481 阅读 · 0 评论 -
候选码
如何求一个关系模式的候选码转载 2019-08-15 16:11:36 · 1457 阅读 · 0 评论 -
MySQL数据库(十一)——连接池
连接池:原创 2020-05-10 18:20:06 · 175 阅读 · 0 评论 -
MySQL数据库(十)——锁
表锁:行锁:原创 2020-05-13 12:19:16 · 338 阅读 · 0 评论 -
MySQL数据库(二)——库、表的基本操作
(一)MySQL的使用(1)连接前服务端必须要启动net start MySQL(2)登录mysql -u 用户名 -p(3)输入密码(4)退出用户端登录exit;(二)库操作SQL格式:1、创建数据库create database database_name;2、查看数据库show databases;3、使用数据库use datab...原创 2019-07-05 15:51:15 · 341 阅读 · 0 评论 -
MySQL数据库(三)——查询
SQL基本语句格式:select 属性列表 from 表名 [where 条件表达式1][group by 属性名 [Having 条件表达式2]][order by 属性名 [ASC | DESC]]1、带in的子查询[not] in (元素1、元素2……);2、带between and的范围查询[not] between 取值1 and 取值23、带like的通...原创 2019-07-05 16:05:12 · 143 阅读 · 0 评论 -
MySQL数据库(四)——SQL提供的函数操作
SQL提供的函数操作:1、count();//计数使用2、sum();//求和3、max();//最大值4、min();//最小值5、avg();//平均值取别名:1、属性取别名:属性名 [as] 别名;2、表取别名:表名 [as] 别名;...原创 2019-07-05 16:08:07 · 297 阅读 · 5 评论 -
MySQL数据库(五)——表联合查询
一、内查询:将两个表中同时存在的数据打印。表1 inner join 表2 on 表1.属性 = 表2.属性二、外查询:right | left表1 left join 表2 on 表1.属性 = 表2.属性1、左连接:(1)将左表和右表相同属性值的结果返回;(2)将左表存在,而右表不存在的也返回;(3)右表对应属性值为null,将右表存在、左表不存在的忽略掉。...原创 2019-07-05 16:20:41 · 654 阅读 · 0 评论 -
MySQL数据库(六)——索引
(一)索引:索引是一种提高查询效率的数据结构(B树或哈希结构)。索引是创建在数据库表中,对数据库表中的一列或多列值进行排序的结果,好处是提高查询效率。(二)索引的分类:(1)普通索引:无任何限制,可以给任意字段创建普通索引。(2)唯一性索引:使用unique修饰的字段,值不可以重复。(3)主键索引:使用primary key修饰的字段自动创建主键索引。(4)单例索引:在...原创 2019-07-12 14:53:07 · 141 阅读 · 0 评论 -
MySQL数据库(七)——SQL及索引的优化
explain关键字:分析SQL索引执行的过程。(一)单表查询索引执行过程的分析及优化(二)单表查询 + 排序 / 分组——避免filesort且只命中关联数据行数(即不进行全表查询)创建联合索引:(三)多表联合查询SQL(四)不进入慢查询日志——慢查询日志的原理?...原创 2019-07-12 14:59:56 · 151 阅读 · 0 评论 -
MySQL数据库(九)——事务
事务:一个事务是由一条或者多条操作想、数据库的SQL语句所组成的一个不可分割的单元。只有当事务中的所有操作都正常进行整个事务才能被提交到数据库,要么成功要么失败,不能出现部分成功或者部分失败。(一)基本概念:1、事务是一组SQL语句的执行,要么成功要么失败,不能出现部分成功,具有原子性。2、事务的所有SQL语句全部执行完才能够提交(commit)事务,即将数据写回磁盘(持久化存储)。...原创 2019-10-29 16:08:45 · 377 阅读 · 0 评论 -
MySQL数据库(一)——基本介绍
(一)MySQL基本介绍:MySQL目前属于Oracle甲骨文公司,MySQL称之为关系型数据库、微软的SQL Server。MySQL数据库能够支持在多种操作系统上运行,包括Solaris、Mac OS、FreeBSD和Windows,Linux通通支持。核心功能就是处理数据,其中提供空间供数据存储又是其主要主要功能之一。数据库一般也不直接面向数据存储,存储是交给表/索引这类对象完成...原创 2019-07-05 10:56:16 · 18300 阅读 · 1 评论