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
原文地址:https://www.cnblogs.com/lindows/p/14390534.html