zoukankan      html  css  js  c++  java
  • oracle基础知识和常见问题

    第一步新建数据库。
    名称:suning
    用户名:sys和system
    密码:lsw123456
    在cmd启动监听的命令  lsnrctl start
    如果无法启动 lsnrctl start
    原因可能是listener.ora 中HOST地址不对
    可以使用listener默认监听1521
    也可以添加新的监听端口

    用SQL PLus连接
    用户名:sys
    密码:lsw123456
    主机字符串:suning as sysdba
    为了这短短的流程,删除实验数据库花了将近两个小时。
    网上也没有看到此说明。

    创建用户
    create user zhangsan identified by zhangsan;
    修改密码
    alter user zhangsan identified by lisi;
    删除用户
         drop user zhangsan;
    授权
    grant connect,resource to zhangsan;
    用创建的用户连接数据库
    conn zhangsan/zhangsan;
    创建表
         create table student(xh number(4),xm varchar2(20));
    插入数据
         insert into student values(1000,'张三');

    疑问?
    为什么创建了两个用户,在每个用户下面创建了一个表,
    不能同时共享每个用户下面的表呢?

    char 最大2000个字符
    varchar2 最大4000个字符
    clob(character large object) 字符型大对象 最大4G
    number 范围-10的38次方的绝对值
    number(5,2) 表示一位小数有5有效数,2位小数
    范围:-999.99到999.99
    date   包年月日和时分秒 默认格式 1-1月-1999
    timestamp 可以精确到毫秒
    blob 二进制数据 可以存放图片和声音 4G
    char查询的速度极快浪费空间,查询笔迹多的数据用
    varchar 节省空间

    恢复数据
    创建保存点  savepoint a;
    delete from class;
    恢复到保存点 rollback to a;
    删除表中的所有数据,表结构还在,
    无法找回删除的记录,速度快

    查看表结构
    desc class;
    打开显示操作时间的开关,在下列显示查询时间
    set timing on;
    从自己复制,超过1行如何写代码?
    insert into class(classId,cName) select * from class
    使用nvl处理空值
    如何连接字符串(||)
    select ename ||'is a'||job from emp;

    命令行中sqlplus  /  as  sysdba进入后show parameter  names看看service_names到底是什么
    TNS监听程序当前无法识别连接描述符中请求的服务
    在listener.ora里面加入 然后重新启动监听
       (SID_DESC =
            (GLOBAL_DBNAME = suning)
            (ORACLE_HOME = D:oracleproduct10.2.0db_1)
            (SID_NAME = suning)
        )

  • 相关阅读:
    PAT 甲级 1126 Eulerian Path (25 分)
    PAT 甲级 1126 Eulerian Path (25 分)
    PAT 甲级 1125 Chain the Ropes (25 分)
    PAT 甲级 1125 Chain the Ropes (25 分)
    PAT 甲级 1124 Raffle for Weibo Followers (20 分)
    PAT 甲级 1124 Raffle for Weibo Followers (20 分)
    PAT 甲级 1131 Subway Map (30 分)
    PAT 甲级 1131 Subway Map (30 分)
    AcWing 906. 区间分组 区间贪心
    AcWing 907. 区间覆盖 区间贪心
  • 原文地址:https://www.cnblogs.com/batman425/p/3294217.html
Copyright © 2011-2022 走看看