zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然--SPRINGBOOT开发实战学习笔记--创建用户表

     drop table T_USER;
     commit;
     --创建数据表
    create table T_USER(
    User_Id int not null PRIMARY KEY,
    User_Name varchar(20) not null,
    Age int not null,
    sex varchar(5) not null,
    phone varchar(20) not null,
    address varchar(60) not null
    );
    commit; 
    --序列名字
    CREATE SEQUENCE SEQNAME_1  
    --每次自增1, 也可写非0的任何整数,表示自增,或自减  
    INCREMENT BY 1  
    --以该值开始自增或自减  
    START WITH 1 
    --最大值;设置NOMAXVALUE表示无最大值  
    MAXVALUE 10000   
    --最小值;设置NOMINVALUE表示无最大值  
    MINVALUE 1        
    --指定可以缓存 20 个值在内存里;如果设置不缓存序列,则写NOCACHE  
    CACHE 20                 
    ;
    ----
    alter table T_USER add(creatdate DATE default sysdate not  null);
    commit;
    -------
    create or replace trigger dectuser_tb_tri    
    /*触发条件:当向表dectuser执行插入操作时触发此触发器*/  
    before insert on T_USER    
     /*对每一行都检测是否触发*/
     for each row  
    /*触发器开始*/  
    begin     
    select  SEQNAME_1.nextval into :new.User_Id from dual;   
    /*触发器主题内容,即触发后执行的动作,在此是取得序列SEQNAME_1的下一个值插入到表T_USER中的userid字段中*/    
    end;    
    /  
    -------
    insert into T_USER(User_Name,Age,sex,phone,address) values ('TSZR',23,'','12345678912','地球村'); 
    insert into T_USER(User_Name,Age,sex,phone,address) values ('蓝天白云',23,'','12345678911','蓝天村'); 
    insert into T_USER(User_Name,Age,sex,phone,address) values ('晚霞',18,'','12345678900','晚霞村'); 
    commit;

     

  • 相关阅读:
    在二进制与文本之间转换plist文件
    iOS 音频分贝的计算
    iOS 圆形水波浪效果实现
    iOS画圆、画线
    iOS IM开发准备工作(四)CocoaAsyncSocket的使用
    iOS IM开发准备工作(三)乱说Socket
    iOS IM开发准备工作(二)protobuf-objc安装及使用
    iOS IM开发准备工作(一)XML解析
    iOS IM开发blog写作计划
    西游记倒着看。。我从贴吧看来的
  • 原文地址:https://www.cnblogs.com/tszr/p/15144272.html
Copyright © 2011-2022 走看看