美文网首页
新建一个用户信息表,并插入两条数据

新建一个用户信息表,并插入两条数据

作者: 半碗鱼汤 | 来源:发表于2019-10-14 19:09 被阅读0次

    一、SQL

    -- 新建表
    CREATE TABLE "ZSBACK"."CAS_USER" ( 
    "ID" NUMBER NOT NULL, 
    "USERNAME" VARCHAR2 ( 50 ), 
    "PASSWORD" VARCHAR2 ( 50 ), 
    PRIMARY KEY ("ID")); -- 主键
    
    -- 新建索引
    CREATE INDEX "ZSBACK"."ZSBACK_CAS_USER_USERNAME" ON "ZSBACK"."CAS_USER" ( "USERNAME" );
    
    -- 新建字段注释
    COMMENT ON COLUMN "ZSBACK"."CAS_USER"."ID" IS '主键 ID';
    COMMENT ON COLUMN "ZSBACK"."CAS_USER"."USERNAME" IS '用户名';
    COMMENT ON COLUMN "ZSBACK"."CAS_USER"."PASSWORD" IS '用户密码';
    
    -- 新建表注释
    COMMENT ON TABLE "ZSBACK"."CAS_USER" IS '中央认证服务的用户信息表';
    
    -- 新建主键自增序列
    CREATE SEQUENCE "ZSBACK"."SEQ_CAS_USER_ID"
    START WITH 1                           -- 表示从1开始自增
    INCREMENT BY 1                         -- 表示步长为1,如果为2就每次加2
    MAXVALUE  9999                         -- 表示最大值,此行可以不写,无限下去
    NOCYCLE ;                               -- 表示不循环
    
    -- 插入数据
    INSERT INTO "ZSBACK"."CAS_USER"("ID","USERNAME","PASSWORD") VALUES ("ZSBACK"."SEQ_CAS_USER_ID".NEXTVAL,'admin','admin');
    INSERT INTO "ZSBACK"."CAS_USER"("ID","USERNAME","PASSWORD") VALUES ("ZSBACK"."SEQ_CAS_USER_ID".NEXTVAL,'developer','developer');
    
    -- 通过 username 查询数据
    SELECT * FROM "ZSBACK"."CAS_USER" WHERE USERNAME = 'admin';
    

    二、注意

    oracle 中,双引号加在列名表名等上面,单引号加在参数值等之上

    相关文章

      网友评论

          本文标题:新建一个用户信息表,并插入两条数据

          本文链接:https://www.haomeiwen.com/subject/nqgkuctx.html