sql
:8080
这个作者很懒,什么都没留下…
展开
-
oracle数据库的启动与关闭
我们只说linux环境下最简单的启动与关闭方式: 1. 启动数据库 1)切换到oracle用户 su - oracle 输入数据库密码。 2)启动监听 lsnrctl start 3)连接数据库 不以任何用户登录 sqlplus /nolog 以管理员身份连接 conn / as sysdba 4)启动实例 startup 2. 关闭数据库 shutdown immediate ...原创 2020-08-06 12:10:52 · 210 阅读 · 0 评论 -
Oracle导出远程数据库到本地
在我们工作中有时需要搭建本地开发、测试环境,需要使用到数据库的导入导出操作,下面进行说明: 注意:使用exp命令需本地安装oracle,并且bin目录下有exp命令。 假设远程数据库的ip地址是192.168.0.1,端口号是1521,实例为orcl,用户名为lpl,密码为123456。用户lpl要为dba角色,后面数据库导入到本地也要赋予用户相同的角色。 1.导出远程数据库 打开本地oracle监听和服务,进入cmd使用命令登录并导出远程数据库, exp lpl/123456@192.168.0.1:15原创 2020-06-19 17:19:49 · 2766 阅读 · 3 评论 -
oracle常用查询记录
下面记录了一些平时遇到的查询语句: 1.级联查询 select * from (表名) start with (根字段)(条件) --例如:root_field in (#{查询条件}) connect by prior (子节点字段) = (父节点字段) 向上递归时只需将连接条件改为:(父节点字段)=(子节点字段) 2.分页查询 select * from ( select t.*, rownum as r from (表名) t where rownum <= #{a} ) wh原创 2020-06-19 16:28:39 · 181 阅读 · 0 评论 -
sql面试基础知识总结
总结了一些sql基础知识及概念: 1.delete与truncate的区别? 1)truncate的速度远快于delete,原因是:当执行delete操作时所有哦表数据先被 copy到回滚表空间,而truncate则是直接删除表结构及数据。 2)delete删除后可以进行rollback进行回滚,而truncate则直接删除不能回滚。 3)truncate不能带where子句只能删除全部表数据,delete可指定条件删除。 2.集合操作符 union:不包含重复值,默认按第一个查询的第一列升序排序。 uni原创 2020-06-19 10:03:10 · 1407 阅读 · 0 评论