zoukankan      html  css  js  c++  java
  • Oracle创建表

    SQL> --创建表
    SQL> create table teacher
    2 (
    3 tno number(4) not null,
    4 tname varchar2(20) not null,
    5 tid char(18),
    6 birthday date
    7 );

    表已创建。

    SQL> --查询当前用户下面的所有表
    SQL> select * from tab;

    SQL> ---修改表的操作
    SQL> ---01.给teacher表中新增两个字段
    SQL> alter table teacher add(sal number(7,2),wechat varchar2(30));

    表已更改。

    SQL> --02.修改字段的属性
    SQL> alter table teacher modify(tid varchar2(20));

    表已更改。

    SQL> --03.删除一个字段
    SQL> alter table teacher drop column wechat;

    表已更改。

    SQL> --04.给表中新增主键
    SQL> alter table teacher add constraint pk_teacher_tno primary key(tno);

    表已更改。

    SQL> --05.增加唯一约束
    SQL> alter table teacher add constraint uk_teacher_tname unique(tname);

    表已更改。

    SQL> --06.再新增一列sax
    SQL> alter table teacher add(sax char(2));

    表已更改。

    SQL> --07.新增检查约束
    SQL> alter table teacher add constraint ck_teacher_sex check(sax in('男','女'));

    表已更改。

    SQL> --08.删除约束
    SQL> alter table teacher drop constraint ck_teahcer_sex;
    alter table teacher drop constraint ck_teahcer_sex
    *
    第 1 行出现错误:
    ORA-02443: 无法删除约束条件 - 不存在的约束条件


    SQL> alter table teacher drop constraint ck_teacher_sex;

    表已更改。

    SQL> alter table teacher add constraint ck_teacher_sex check(sax in('男','女'));

    表已更改。

    SQL> --09.修改已经存在的列名
    SQL> alter table teacher rename column sax to sex;

    表已更改。

    SQL> --再创建一个学生表
    SQL> create table student
    2 (
    3 sno number(4) not null,
    4 tno number(4) not null
    5 );

    表已创建。

    SQL> --10.创建外键约束

    SQL> alter table student add constraint fk_teacher_student foreign key(tno) references teacher(tno);

    表已更改。

    SQL> --在创建外键约束的时候,这个约束一定要创建在从表中!
    SQL> spool off;

     (以上内容来自王硕老师)

  • 相关阅读:
    weblogic12c 2021.4.20 季度补丁 SPB
    一顿debug猛如虎,原来内存OOM
    JDK记录一下
    213. 打家劫舍 II-动态规划-中等
    5526. 最多可达成的换楼请求数目-回溯-困难
    1584. 连接所有点的最小费用-图/最小生成树-中等
    Java-泛型的限制
    Java-泛型-桥方法
    889. 根据前序和后序遍历构造二叉树-树-中等
    1109. 航班预订统计-差分数组-中等
  • 原文地址:https://www.cnblogs.com/liu-chao-feng/p/5890290.html
Copyright © 2011-2022 走看看