zoukankan      html  css  js  c++  java
  • oracle sql tables temp

    http://user.qzone.qq.com/170475387/blog/1196532795
    SQL Tables
    http://baike.baidu.com/view/913128.htm
    CRUD :In computing, CRUD is an acronym for create, retrieve, update, and delete. It is used to refer to the basic functions of a database or persistence layer in a software system.
    DML:SELECT、INSERT、UPDATE、DELETE
    create
    create table table_name
    (columnName1 columnType1,columnName2 columnType2)
    tablespace USERS
      pctfree 10
      initrans 1
      maxtrans 255
      storage
      (
        initial 64K
        minextents 1
        maxextents unlimited
      );

    CREATE TABLE t_user(id number(6),userid varchar2(20),password varchar2(20),isdisable number(6));
    read/select
    select from table_name;
    select * from table_name;
    select columnName1,columnName2 from table_name;
    select columnName1,columnName2 from table_name1,table_name2;
    update/insert
    UPDATE {table_name|view_name} SET [{table_name|view_name}]
           {column_list|variable_list|variable_and_column_list}
           [,{column_list2|variable_list2|variable_and_column_list2}!
            [,{column_listN|variable_listN|variable_and_column_listN}]]
            [WHERE clause]

    INSERT [INTO]  {table_name|view_name} [(column_list)] {DEFAULT VALUES |
                    Values_list | select_statement}

    insert into table_name (column1,column2) values('','');
    delete
    delete from table_name;
    delete * from table_name;
    DELETE FROM table_name WHERE column_name = some_value;
    --删除表person、note和序列note_sequ
    drop table person;
    drop table note;
    drop sequence note_sequ;
    --创建序列//用于插入数据
    create sequence note_sequ;
    --创建表
    create table person
    (
    id varchar(32) not null primary key,
    username varchar(32)not null,
    password varchar(32)not null
    );
    create table note
    (
    --sequence
    id int not null primary key,
    title varchar(32)not null,
    author varchar(32)not null,
    content varchar(32)not null
    );
    insert into person values('txj','xxx','zzzzzz');
    insert into person values('txj','程序员','zzzzzz');
    城市列表汇总
    -- Create table
    create table CITY
    (
      CITYID        NUMBER(19) not null,
      CITY_CODE     VARCHAR2(20),
      COUNTRY_CODE  VARCHAR2(100),
      CREATE_USER   VARCHAR2(20),
      CREATE_TIME   TIMESTAMP(6),
      UPDATE_USER   VARCHAR2(20),
      UPDATE_TIME   TIMESTAMP(6),
      STATUS        VARCHAR2(2),
      FK_PROVINCE   NUMBER(19),
      FK_CITY_GROUP NUMBER(19)
    )
    tablespace USERS
      pctfree 10
      initrans 1
      maxtrans 255
      storage
      (
        initial 64K
        minextents 1
        maxextents unlimited
      );
    -- Create/Recreate primary, unique and foreign key constraints
    alter table CITY
      add constraint CITYID_PK primary key (CITYID)
      using index
      tablespace USERS
      pctfree 10
      initrans 2
      maxtrans 255
      storage
      (
        initial 64K
        minextents 1
        maxextents unlimited
      );
    ----------------------------------------------------------------------------------------
    oracle instance:snpdb id:**** pwd:****
    查询60000内会员的数据
    select t.*,t.rowid from member t where t.MEMBERID<60000;
    查询60000~120000内会员的数据
    select t.*,t.rowid from member t where t.MEMBERID>60000 and t.MEMBERID<120000;
    查询会员数据总条数
    select max(MEMBERID) - min(memberid) "total" from member t1;
    查询最小会员id号
    select min(memberid) "min" from member t2;
    ----------------------------------------------------------------------------------------
    --E:\Program\video\Hibernate\Hibernate-Oracle\userList.sql
    DROP TABLE userList;
    DROP sequence my_seq;
    CREATE TABLE userList
    (
    Id number primary key,
    userName varchar2(20) not null,
    userPwd varchar2(20) not null
    );
    --oracle不支持自动编号,创建之。
    create sequence my_seq
    nocycle
    maxvalue 9999999999
    start with 1;
    insert into UserList(id,userName,userPwd)values(my_seq.nextval,'admin','admin');
    select * from userList;
    --dos cmd
    desc userList;
    lucksoft.sql
    --create database lucksoft
    /*
      表名称: USERS(用户)
      ID --用户编号
      LOGINID --登陆账号
      PASSWD --密码
      NAME --用户名
      EMAIL --电子邮箱
      STATUS --状态
      DESCN --简介
    */
    CREATE TABLE USERS(
    ID INT IDENTITY(1,1) NOT NULL,
    LOGINID VARCHAR(20) NOT NULL,
    PASSWD VARCHAR(255) NOT NULL,
    NAME VARCHAR(80) NOT NULL,
    EMAIL VARCHAR(255),
    STATUS VARCHAR(2) DEFAULT '1',
    DESCN VARCHAR(255),
    CONSTRAINT PK_USERS PRIMARY KEY(ID)
    )
    /*
      表名称: ROLES(角色)
      ID --角色编号
      NAME --角色名称
      DESCN --描述
    */
    CREATE TABLE ROLES(
    ID INT IDENTITY(1,1) NOT NULL,
    NAME VARCHAR(80) NOT NULL,
    DESCN VARCHAR(255),
    CONSTRAINT PK_ROLES PRIMARY KEY(ID)
    )
    /*
      表名称: USER_ROLE(用户权限)
      USER_ID --用户编号
      ROLE_ID --角色编号
    */
    CREATE TABLE USER_ROLE(
    USER_ID INT NOT NULL,
    ROLE_ID INT NOT NULL,
    CONSTRAINT PK_USER_ROLE PRIMARY KEY(USER_ID,ROLE_ID),
    CONSTRAINT FK_USER_ROLE_1 FOREIGN KEY(USER_ID) REFERENCES USERS(ID),
    CONSTRAINT FK_USER_ROLE_2 FOREIGN KEY(ROLE_ID) REFERENCES ROLES(ID)
    )
    /*
      表名称: PERMISSIONS(权限)
      ID --权限编号
      NAME --权限名称
      DESCN --权限描述
      STATUS --权限状态
    */
    CREATE TABLE PERMISSIONS(
    ID INT IDENTITY(1,1) NOT NULL,
    NAME VARCHAR(80) NOT NULL,
    DESCN VARCHAR(255),OPERATION VARCHAR(80),
    STATUS VARCHAR(2) DEFAULT '1',
    CONSTRAINT PK_PERMISSONS PRIMARY KEY(ID)
    )
    /*
      表名称: ROLE_PERMIS(角色权限)
      ROLE_ID 角色ID
      PERMIS_ID 权限ID
    */
    CREATE TABLE ROLE_PERMIS(
    ROLE_ID INT NOT NULL,
    PERMIS_ID INT NOT NULL,
    CONSTRAINT PK_ROLE_PERMIS PRIMARY KEY(ROLE_ID,PERMIS_ID),
    CONSTRAINT FK_ROLE_ROLE_PERMIS_1 FOREIGN KEY(ROLE_ID) REFERENCES ROLES(ID),
    CONSTRAINT FK_ROLE_ROLE_PERMIS_2 FOREIGN KEY(PERMIS_ID) REFERENCES PERMISSIONS(ID)
    )
    /*
      表名称: RESOURCES(资源)
      ID --资源ID
      NAME --资源名称
      RES_TYPE --资源类型
      RES_STRING --资源串
      DESCN --资源描述
    */
    CREATE TABLE RESOURCES(
    ID INT IDENTITY(1,1) NOT NULL,
    NAME VARCHAR(80) NOT NULL,
    RES_TYPE VARCHAR(20) NOT NULL,
    RES_STRING VARCHAR(255) NOT NULL,
    DESCN VARCHAR(255),CONSTRAINT PK_RESOURCES PRIMARY KEY(ID),
    )
    /*
      表名称: role_permis(权资源限)
      PERMIS_ID --权限ID
      RESC_ID --资源ID
    */
    CREATE TABLE PERMIS_RESC(
    PERMIS_ID INT NOT NULL,
    RESC_ID INT NOT NULL,
    CONSTRAINT PK_PERMIS_RESC PRIMARY KEY(PERMIS_ID,RESC_ID),
    CONSTRAINT FK_ROLE_PERMIS_RESC_1 FOREIGN KEY(RESC_ID) REFERENCES RESOURCES(ID),
    CONSTRAINT FK_ROLE_PERMIS_RESC_2 FOREIGN KEY(PERMIS_ID) REFERENCES PERMISSIONS(ID)
    )
    /*
      表名称: MENUS(角色权限)
      ID --菜单ID
      PARENT_ID --上级菜单ID
      TITLE --菜单名
      DESCN --菜单描述
      IMAGE --图片
      FORWARD --超链地址
    */
    CREATE TABLE MENUS(
    ID INT IDENTITY(1,1) NOT NULL,
    PARENT_ID INT,
    SEQ INT DEFAULT 1,
    TITLE VARCHAR(255) NOT NULL,
    TIP VARCHAR(255),
    DESCN VARCHAR(255),
    IMAGE VARCHAR(255),
    FORWARD VARCHAR(255),
    CONSTRAINT PK_MENU PRIMARY KEY(ID),
    CONSTRAINT FK_MENU_1 FOREIGN KEY(PARENT_ID) REFERENCES MENUS(ID)
    )
    /*
      表名称: role_permis(角色菜单)
      ROLE_ID --角色ID
      MENU_ID --菜单ID
    */
    CREATE TABLE MENU_ROLE(
    ROLE_ID INT NOT NULL,
    MENU_ID INT NOT NULL,
    CONSTRAINT PK_MENU_ROLE PRIMARY KEY(ROLE_ID,MENU_ID),
    CONSTRAINT FK_MENU_ROLE_1 FOREIGN KEY(ROLE_ID) REFERENCES ROLES(ID),
    CONSTRAINT FK_MENU_ROLE_2 FOREIGN KEY(MENU_ID) REFERENCES MENUS(ID)
    )
    select * from users
    INSERT INTO USERS VALUES('admin','21232f297a57a5a743894a0e4a801fc3','\u8d85\u7ea7\u7ba1\u7406\u5458','admin@springside.org.cn','1',NULL)
    INSERT INTO USERS VALUES('employee','fa5473530e4d1a5a1e1eb53d2fedb10c','\u5e7f\u5dde\u5458\u5de5','employee@springside.org.cn','1',NULL)
    INSERT INTO USERS VALUES('employee2','af74a83ae0d5777401f86af4df941e98','\u5317\u4eac\u5458\u5de5','employee2@springside.org.cn','1',NULL)
    coupon_no_list 模糊查询
    SELECT t.*, t.rowid FROM coupon_no_list t WHERE t.coupon_no LIKE '%00000000%';
    database:oracle hostname:localhost instance:orcl id:scott pwd:tiger table:all
    E:\Program\Database\Oracle\lindows oracle\ test.sql
    查询该用户下所有表
    select * from tab;
    查询多表
    select * from salgrade,emp,dept;
    --出现笛卡尔逻辑错误
    select * from dept d;
    select * from emp e;
    select empno,ename,job,dname,loc from emp,dept;
    --消除笛卡尔积
    select e.empno,e.ename,e.job,d.dname,d.loc
    from emp e,dept d
    where e.deptno=d.deptno;
    --根据雇员的工资求出工资的等级
    select e.empno,e.ename,e.sal,s.grade from salgrade s,emp e where e.sal between s.losal and s.hisal;
    --同表关联,查找同表中x的上级主管y
    database:oracle hostname:192.168.129.21 instance:snpdb id:***** pwd:***** table:ord_mst
    E:\Sn\B2C 3\sql\ ord_mst.sql
    --查询2008-06-01与2008-06-15之间订单总数
    SELECT count(o.ttl_amt)
      FROM ord_mst o
    WHERE o.ord_date >= TO_DATE ('2008-06-01', 'yyyy-mm-dd')
       AND o.ord_date <= TO_DATE ('2008-06-15', 'yyyy-mm-dd');
    --查询2008-06-01与2008-06-15之间订单明细
    SELECT o.ORD_DATE,o.ORD_NO,o.ORD_STS,o.ORD_TYP,o.TTL_AMT
      FROM ord_mst o
    WHERE o.ord_date >= TO_DATE ('2008-06-01', 'yyyy-mm-dd')
       AND o.ord_date <= TO_DATE ('2008-06-15', 'yyyy-mm-dd');
    --查询2008-06-01与2008-06-15之间订单均价
    select avg(o.ttl_amt) from ord_mst o  
    WHERE o.ord_date >= TO_DATE ('2008-06-01', 'yyyy-mm-dd')
       AND o.ord_date <= TO_DATE ('2008-06-15', 'yyyy-mm-dd');
    --查询2008-06-01与2008-06-15之间订单总价
    select sum(o.ttl_amt) from ord_mst o  
    WHERE o.ord_date >= TO_DATE ('2008-06-01', 'yyyy-mm-dd')
       AND o.ord_date <= TO_DATE ('2008-06-15', 'yyyy-mm-dd');
    E:\Program\video\SSH综合项目
    网址1:http://www.programsalon.com/downloads111/sourcecode/internet/webserver/detail462585.html
    网址2:http://xidong.net/File001/File_54148.html 《我的智囊团J2EE项目实训视频》 下载
    网址3:http://www.verycd.com/groups/datum/219722.topic 《我的智囊团项目笔记以及代码》下载
    ed2k://|file|%E6%88%91%E7%9A%84%E6%99%BA%E5%9B%8A%E5%9B%A2%E9%A1%B9%E7%9B%AE%E7%AC%94%E8%AE%B0%E4%BB%A5%E5%8F%8A%E4%BB%A3%E7%A0%81.rar|37130398|cd976526bbb4010ea0b967d668636b7b|h=ECNDO7BGVTAVQB2EUHAA2LP3HGQFD23L|
    文件:我的智囊团—数据库创建脚本.sql
    内容:
    /*==============================================================*/
    /* DBMS name: MySQL 4.0 */
    /* Created on: 2007-6-28 15:25:46 */
    /*==============================================================*/
    drop table if exists admin;
    drop table if exists answer;
    drop table if exists subitem;
    drop table if exists item;
    drop table if exists question;
    drop table if exists user;
    /*==============================================================*/
    /* Table: admin */
    /*==============================================================*/
    create table admin
    (
    id INT AUTO_INCREMENT PRIMARY KEY ,
    adminid VARCHAR(50) not null,
    adminpwd VARCHAR(50)
    ) ;
    /*==============================================================*/
    /* Table: question */
    /*==============================================================*/
    create table question
    (
    qid int auto_increment not null,
    title VARCHAR(50),
    content text,
    itemid int,
    subid int,
    userid VARCHAR(50),
    grade VARCHAR(50),
    offerscore int,
    status int,
    questiontime datetime,
    clickcount int,
    acceptflag int,
    commenflag int,
    primary key (qid)
    ) ;
    /*==============================================================*/
    /* Table: answer */
    /*==============================================================*/
    create table answer
    (
    aid int auto_increment not null,
    quesans VARCHAR(50),
    userid VARCHAR(50),
    grade VARCHAR(50),
    anstime datetime,
    status int,
    qid int,
    primary key (aid) ,
    foreign key (qid) references question(qid) on delete cascade
    ) ;
    /*==============================================================*/
    /* Table: item */
    /*==============================================================*/
    create table item
    (
    itemid int auto_increment not null,
    itemname VARCHAR(50),
    itemcode int,
    primary key (itemid)
    ) ;
    /*==============================================================*/
    /* Table: subitem */
    /*==============================================================*/
    create table subitem
    (
    subid int auto_increment not null,
    subname varchar(50),
    itemid int,
    subcode int,
    primary key (subid) ,
    foreign key (itemid) references item(itemid) on delete cascade
    ) ;
    /*==============================================================*/
    /* Table: user */
    /*==============================================================*/
    create table user
    (
    id INT AUTO_INCREMENT PRIMARY KEY ,
    userid VARCHAR(50) not null ,
    userpwd VARCHAR(50),
    userques VARCHAR(50),
    userans VARCHAR(50),
    usermail VARCHAR(50),
    integral int,
    grade int,
    sex VARCHAR(2),
    realname VARCHAR(50)
    ) ;
    本文标签:
    我思故我在 。   
    本文最近访客
     

    查看最近 位访客展开 收起收起

    d
    end
  • 相关阅读:
    【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略
    【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫
    0-1背包问题
    活动选择的贪心算法与动态规划
    图的邻接表、拓扑排序、无权最短路径和加权最短路径
    把二叉树转变为左孩子右兄弟树
    基于接缝裁剪的图像压缩 算法导论
    公司聚会
    二叉堆部分练习
    编辑距离问题
  • 原文地址:https://www.cnblogs.com/lindows/p/14390534.html
Copyright © 2011-2022 走看看