DBA入职指南学习笔记1「终于解决」

DBA入职指南学习笔记1「终于解决」一、oracle安装学习 1、oracle认证方式 操作系统认证(本地登录)、用户名密码认证(远程登录) 2、oracle环境变量设置 PATH:sqlplus路径 ORACLE_HOME:orac…

DBA入职指南学习笔记1

一、oracle安装学习
1、oracle认证方式
     操作系统认证(本地登录)、用户名密码认证(远程登录)
2、oracle环境变量设置
                  PATH:sqlplus路径
    ORACLE_HOME:oracle软件安装路径
       ORACLE_SID:oracle实例名
3、企业管理器
     http://ip:1158/em
4、查看数据库名称
     show parameter db_name
5、解锁用户
     alter user ecology account unlock;
6、常用的SQL语法
     select   from where
     insert   into  table() valus()
     update set where
     delete  from
7、改变当前会话的时间模式
     alter session set nls_date_format=”YYYY-MM-DD”
     nls_date_format:数据库的日期参数
8、round(X,Y)   四舍五入  X代表需要进行四舍五入的值,Y表示从第几位进行四舍五入,
                                      Y=0代表个位,Y=2代表小数点后2位
9、order by 排序   desc 降序  asc 升序
      order by 2 代表按照第二列进行排序
10、nvl(X,Y)   
       表示如果X有值,则返回X的值,如果X的值为NULL,则默认为Y,一般用来赋值为0,eg:nvl(X ,0)
11、having
      在使用group by分组时,如有条件限制,需要使用having,而不能使用where;
12、oracle数据库的约束(5种)
      主键:唯一标识一行,不可为NULL。
      外键:另一个表的主键。
      非空:值不能为空。
      唯一:不能重复,但是可以为NULL。
      条件:值设定在某个条件范围内。
13、创建表
       create table  tablename(no number(2),name varchar2(20));
       insert into tablename(no,name) valus(1,”test”);
       drop table tablename;
14、复制表(不能复制约束)
       create table tablename_copy as select * from tablename;
15、表中导入数据
       insert into tablename(no,name) select * from tablename_copy;
16、表中存储文档(BLOB:二进制大对象类型)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7118.html

(0)
上一篇 2023-03-26 19:30
下一篇 2023-03-26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注