经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Oracle » 查看文章
Oracle笔记_基础
来源:cnblogs  作者:一个很酷的工程师  时间:2019/8/27 9:48:39  对本文有异议

1 登录启动

  1. sqlplus / as sysdba #以管理员方式登录
  2. sqlplus 用户名/密码 #本地登录
  3. sqlplus 用户名/密码@//主机IP/实例名(默认orcl) #远程登录
  4. sql> startup/shutdown #启动/关闭数据库实例
  5. lsnrctl start/stop #启动/关闭监听服务
  6. lsnrctl status #查询监听状态
  7. net start/stop oracleservice #打开/关闭服务器

2 解锁用户 修改密码

  1. alter user xxx account unlock; --解锁xxx用户
  2. alter user xxx identified by "xx"; --修改xxx用户密码为xx
  3. conn 用户名 --切换用户

3 简单查询及使用技巧

  1. show user; --查看当前用户名
  2. select * from user_role_privs; --查看当前用户的角色
  3. select * from user_sys_privs; --查看当前用户的系统权限
  4. select * from user_tab_privs; --查看当前用户的表级权限
  5. select * from tab; --常看当前用户拥有的表
  6. desc 表名; --查看表结构(description:描述)
  7. ed --打开编辑器
  8. -- linux上如果要使用vim作为sqlplus的默认编辑器
  9. -- /home/oracle/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/glogin.sql
  10. -- 添加 DEFINE_EDITOR=vim
  11. 输入错误行号
  12. c /错误关键字/正确关键字
  13. / --执行上一条成功执行的语句

4 设置

  1. set linesize num; --自定义行宽
  2. set pagesize num; --自定义页
  3. select * from v$nls_parameters; --查看当前sqlplus会话的环境变量
  4. alter session set NLS_DATE_FORMAT = 'yyyy-mm-dd'; --修改日期格式
  5. --可设置在 C:\app\itcast\product\11.2.0\client_1\sqlplus\admin\glogin.sql

5 null值

  1. # 数据里边有null值,表示该数据没有值
  2. # null做任何的数值运算,结果都为null
  3. # null做任何逻辑运算,结果都为假
  4. # 判断null的方式不能直接用等于不等于,用is 或者 is not
  5. # null会影响排序,如果想要null放在后边 添加 nulls last

6 修改列名

  1. select empno as "工 号",ename as 姓名,sal 月薪 from emp;
  2. --双引号可以省略,但是如果列的别名带有空格,就不能省略
  3. --别名只是影响结果集的输出,不会真正修改原来的表

7 DML(数据操纵语言)

  • 增 insert
  • 删 delete
  • 查 select
  • 改 update

8 DDL(数据定义语言)

  • 创建表 create table
  • 修改表 alter table
  • 清空表 truncate table
  • 删除表 drop table
  • 视图 create view
  • 所引 create index
  • 序列 create sequence
  • 同义词 create synonym

9 DCL(数据控制语言)

  • 提交 commit
  • 回滚 rollback

原文链接:http://www.cnblogs.com/chungeyuan/p/11413128.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号