数据库
文章平均质量分 58
劰的劰
这个作者很懒,什么都没留下…
展开
-
oracle实现find_in_set
用户表用户表: 当用户存在多个角色,用逗号隔开,存在roleId字段查询用户角色等于1的所有记录mysqlselect * from base_user where find_in_set('1', roleId); Oraclesql实现select * from base_user where instr(','|| roleId ||',' , ','|| 1 || ',') <> 0; 或select * from base_user where instr(','原创 2021-07-29 14:38:52 · 2143 阅读 · 0 评论 -
MySQL:如何将树形结构存储在数据库中
问题现在有一个要存储一下公司的人员结构,大致层次结构如下怎么存储这个结构?并且要获取以下信息:1.查询小天的直接上司;2.查询老宋管理下的直属员工;3.查询小天的所有上司;4.查询老王管理的所有员工。方案一 Adjacency List存储(Adjacency List)只存储当前节点的父节点信息。CREATE TABLE employees( eid int, ename VARCHAR(100), position VARCHAR(100), parent_id int转载 2020-10-16 14:39:24 · 7074 阅读 · 2 评论 -
Oracle:创建表空间、创建用户
sqlplus 远程连接库sqlplus sys/system@//10.8.0.94:1521/orcl as sysdbahttps://blog.csdn.net/qq_36001599/article/details/82144120原创 2021-03-14 11:23:26 · 341 阅读 · 0 评论 -
Oracle报错ORA-28001: 口令已经失效
方法二(cmd命令):1.在CMD命令窗口中输入:本地连接sqlplus 用户名/密码@数据库本地服务名 as sysdba;如:sqlplus / as sysdba;远程连接sqlplus 用户名/密码@ip:端口号/数据库本地服务名 as sysdba;如:sqlplus sys/[email protected]:1521/orcl as sysdba;2.查看用户的proifle是哪个,一般是default :sql>SELECT username,PROFILE FROM原创 2021-07-28 15:47:58 · 8744 阅读 · 1 评论 -
Navicat连接Oracle报错:ORA-28040 没有匹配的验证协议
navicat配置oracle oci环境原创 2022-06-07 16:48:25 · 5037 阅读 · 2 评论 -
分页:逻辑分页和物理分页
1. 为什么需要分页?数据过多,一页内无法显示,所以需要分页显示 2. 物理分页物理分页:在数据库执行查询时(实现分页查询),查询需要的数据 ---- 依赖数据库SQL语句,属于后台分页Mysql /SQLServer / Oracle 每种数据库写法不同的 mysql 使用limit ,SQLServer 使用top ,Oracle使用rowNum 3. 逻辑分...转载 2018-08-07 10:35:00 · 637 阅读 · 0 评论 -
Oracle:新增字段和注释
COMMENT ON COLUMN 表名.字段名 IS ‘字段注释’;COMMENT ON TABLE 表名 IS ‘表注释’;ALTER TABLE 表名 ADD 字段 字段类型;原创 2023-06-26 09:57:02 · 8383 阅读 · 0 评论