• Oracle(二)常用操作语句


    SQL> --创建用户 并且分配默认的表空间  如果没有指定 则在users表空间中
    SQL> create  user wym identified by wym default tablespace t10 ;
    
    用户已创建。
    
    SQL> --授权
    SQL> grant connect,resource to t11;
    
    授权成功。
    
    SQL> --切换用户
    SQL> conn  wym/wym;
    
    SQL> conn / as sysdba;
    已连接。
    SQL> --使用dba  查询所有的用户名以及默认的表空间   
    SQL> select username,default_tablespace from dba_users;
    
    --更换用户的默认表空间
    alter user 用户名  default tablespace 表空间的名称!
    
    --修改用户名密码
    SQL> alter user 用户名 identified by 新密码
    
    SQL> --删除用户  以及相关的所有信息
    SQL> drop  user t11 cascade;
    复制代码

     

    *************=========Oracle常用操作语句=========*************

    #创建表

    create table DEPT
    (
      deptno NUMBER(2) not null,
      dname  VARCHAR2(20),
      loc    VARCHAR2(13)
    );

    #添加主键
    alter table DEPT
      add constraint PK_DEPT primary key (DEPTNO);

    create table TEACHER
    (
      tno       NUMBER(4) not null,
      tname     VARCHAR2(30) not null,
      tid       CHAR(18),
      gendar    CHAR(3),
      birthdate DATE,
      job       VARCHAR2(20),
      hiredate  DATE,
      sal       NUMBER(7,2),
      deptno    NUMBER(2),
      mgrno     NUMBER(4),
      comm      NUMBER(7,2)
    );
    #添加数据
    insert into DEPT (deptno, dname, loc)
    values (40, '人力部', '北京海淀');
    insert into DEPT (deptno, dname, loc)
    values (30, '产品部', '北京海淀');
    insert into DEPT (deptno, dname, loc)
    values (20, '招生部', '上海虹桥');
    insert into DEPT (deptno, dname, loc)
    values (10, '研究院', '北京海淀');
    insert into DEPT (deptno, dname, loc)
    values (50, '系统部', '北京昌平');

    #事件进行提交
    commit;
    #插入元素和数据
    insert into TEACHER (TNO, TNAME, TID, GENDAR, BIRTHDATE, JOB, HIREDATE, SAL, DEPTNO, MGRNO, COMM)
    values (1002, '赵辉', '110101760609001   ', '', to_date('09-06-1976', 'dd-mm-yyyy'), '考试专员', to_date('23-05-2006 02:40:40', 'dd-mm-yyyy hh24:mi:ss'), 29370.95, 40, null, null);

    insert into TEACHER (TNO, TNAME, TID, GENDAR, BIRTHDATE, JOB, HIREDATE, SAL, DEPTNO, MGRNO, COMM)
    values (1003, '杨利乐', '110101198705256045', '', to_date('25-05-1987', 'dd-mm-yyyy'), '考试专员', to_date('24-11-2011 16:08:38', 'dd-mm-yyyy hh24:mi:ss'), 7134.32, 40, null, null);

    insert into TEACHER (TNO, TNAME, TID, GENDAR, BIRTHDATE, JOB, HIREDATE, SAL, DEPTNO, MGRNO, COMM)
    values (1004, '王益辉', '110101199108154770', '', to_date('15-08-1991', 'dd-mm-yyyy'), '营销专员', to_date('16-01-2012 03:12:43', 'dd-mm-yyyy hh24:mi:ss'), 30737.36, 20, null, 2300.00);
    #常见操作语句

    --创建表
    create table teacher
    (
    tNo number(4) not null,
    tName varchar2(20) not null,
    birthday date
    );
    --查询当前用户下面所有的表
    select * from tab;
    --查询表中的数据
    select * from teacher;
    --01.给表中新增两个字段
    alter table teacher add(sal number(7,2),wechat varchar2(20));
    --02.修改字段的属性
    alter table teacher modify(tName varchar2(10));
    --03.删除一个字段
    alter table teacher drop column wechat;
    --04.新增主键
    alter table teacher add constraint pk_teacher_tno  primary key(tno);
    --05.添加唯一约束
    alter  table teacher add constraint uk_teacher_tname unique(tname);
    --06.增加一个性别字段
    alter table teacher add(sax char(2));
    --07.修改字段的名称
    alter  table  teacher   rename column sax to sex;
    --08.增加sex字段的检查约束
    alter table teacher add constraint ck_teacher_sex check(sex in('',''));
    --09.删除检查约束
    alter table teacher drop constraint ck_teacher_sex;
    --10.创建外键约束 在student 从表中创建
    create  table  student
    (
    sNo  number(4) not null primary key,
    tNum  number(4) not null
    )

    alter  table  student add constraint fk_teacher_student foreign key(tNum)
    references teacher(tNo);
     

     *************=================结束===================*************

  • 相关阅读:
    FC/NES 音乐示例程序 生日快乐歌
    FC/NES PPU卷轴滚屏示例 歌词显示
    HZK16汉字16*16点阵字库的使用及示例程序
    6502 通用宏汇编器宏汇编伪指令说明
    "在您可以登录前, 此版本的 Windows 必须被 Microsoft 激活. 你想现在激活它吗?" 在 XP SP3 中的一种解决方案
    使用 WM_COPYDATA 在进程间共享数据
    51驱动1602液晶显示器的程序
    汉字 全角字符 特殊关键字 ASCII编码区位
    actionscript(as) 项目中 使用 fla 加载 fla
    未能加载文件或程序集“WebGrease, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
  • 原文地址:https://www.cnblogs.com/xiaobaizhang/p/8597848.html
Copyright © 2020-2023  润新知