![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
微光迷失尘夏
这个作者很懒,什么都没留下…
展开
-
oracle:导入dmp文件到oracle容器中
导入dmp文件到oracle容器中步骤1.查看docker容器docker ps2.复制dmp文件到oracle容器中docker cp /home/production/test.dmp(dmp文件的全路径) 4480e931b512(容器id):/home/oracle/(复制到容器中的路径)3.进入容器docker exec -it 容器名或者容器id /bin/bash4.切换到oracle用户su - oracle5.切换到root用户,输入密码(默认密码:helowin)—此步原创 2021-03-30 13:26:20 · 207 阅读 · 0 评论 -
oracle:数据库的级联查询:Connect by
在上表中查找id=11相关联的所有的父节点以及所有的子节点数据,级联sql如下:select id,superid from TEST t start with id='11' connect by prior superId = idUNIONselect id,superid from TEST t start with id='11' connect by prior id = superId查询结果如下图:在上表中查找id=11相关联的所有的父节点数据,级联sql如下:select原创 2021-01-25 11:34:45 · 649 阅读 · 0 评论 -
Oracle:修改用户、表、索引所在的表空间
原创地址修改用户默认所在表空间-- 在当前用户下执行ALTER USER [用户名] DEFAULT TABLESPACE [表空间名称];修改表所在的表空间alter table [表名称] move tablespace [表空间名称]-- 在当前用户下执行SELECT 'ALTER TABLE ' || TABLE_NAME ||' MOVE TABLESPACE [表空间名称];' FROM USER_TABLES ;如果表里含有clob字段,则需要特殊处理。-- 在当前用户转载 2021-01-05 17:11:19 · 1031 阅读 · 0 评论 -
Oracle:获取表、字段注释及给表、字段添加注释
--获取表注释select * from user_tab_comments;--获取字段注释select * from user_col_comments;--给表添加注释comment on table 表名 is '注释内容';--给字段添加注释comment on column 表名.字段名 is '注释内容';...原创 2021-01-05 16:59:14 · 132 阅读 · 0 评论 -
MySQL:联合索引的最左匹配原则
联合索引的最左匹配原则1.最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如 a = 3 and b = 4 and c > 5 and d = 6如何建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。2.=和 in可以乱序,比如a = 1 and b = 2 and c = 3建立(a,b,c)索引可以任意顺序,m...原创 2021-04-08 10:07:40 · 220 阅读 · 0 评论