`

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
分享到:
评论

相关推荐

    初学者常用Oracle sql语句

    ### 初学者常用Oracle SQL语句详解 #### 一、查询表名 在Oracle数据库中,根据不同的权限和需求,可以使用以下几种方法来查询表名: 1. **查询当前用户所拥有的表:** ```sql SELECT table_name, tablespace_...

    oracle sql集合

    5. **SYSMAN**: `sysman/oem_temp` (与Oracle Enterprise Manager相关联) #### 二、ORACLE9i AS WebCache 的初始默认用户和密码 对于ORACLE9i AS WebCache服务,其默认的用户名和密码为: - 用户名: `administrator...

    oracle常用sql1

    在Oracle数据库管理中,SQL(Structured Query Language)是不可或缺的工具,用于操作和管理数据库的各种对象,如表、索引、视图等。本篇主要介绍一些常用的Oracle SQL语句,涉及表空间管理、用户管理和权限授予等...

    Oracle与SQL数据库的基本知识

    Oracle与SQL数据库是两种广泛使用的数据库管理系统,它们在数据存储、管理和查询方面扮演着核心角色。本文将深入探讨这两个系统的基础知识,特别是Oracle数据库的管理和SQL查询语句。 首先,我们来看一下Oracle...

    Commands for Querying Oracle Data Dictionary Tables

    表空间是Oracle数据库中存储数据的逻辑单元,其中`SYSTEM`、`USERS`、`TEMP`等是安装Oracle时默认创建的表空间。 #### 2.2 查询已定义的角色 ```sql SELECT * FROM dba_roles; ``` 此命令用于展示数据库中已定义的...

    oracle mysql sqlserver 查看当前所有数据库及数据库基本操作命令.docx

    Oracle、MySQL、SQL Server都是常用的数据库管理系统,它们提供了多种方式来管理和操作数据库。在本文中,我们将介绍Oracle、MySQL、SQL Server查看当前所有数据库及数据库基本操作命令。 一、Oracle数据库管理系统...

    Oracle 有 选择地导出数据 到 excel的方法

    本文将详细介绍一种使用SQL*Plus有选择地导出Oracle数据到Excel的方法,该方法已在实际环境中成功运行。 首先,我们需要了解SQL*Plus是Oracle提供的一款命令行工具,用于执行SQL查询和PL/SQL程序。通过它,我们可以...

    命令行导入导出Oracle数据库操作

    相比于图形界面工具(如Oracle SQL Developer或Oracle Enterprise Manager),通过命令行来进行Oracle数据库的导入导出操作不仅更为高效快捷,而且在自动化运维场景下具有更大的灵活性。本文将详细介绍如何利用`...

    Oracle数据库操作命令整理

    ### Oracle数据库操作命令知识点 #### 一、Oracle的启动与关闭 - **切换用户到Oracle** - 使用`su - oracle`切换用户到Oracle环境,适用于没有DBA密码的情况,可以直接进入SQL*Plus界面。 - **启动Oracle实例** ...

    oracle hr创建脚本

    GRANT SELECT ON all_tables TO hr; ``` 在HR模块中,往往还需要创建一系列的业务表和序列,这些通常通过SQL脚本完成。例如,`human_resources`脚本可能包含了创建员工表、部门表、职位表等的SQL语句,以及对应的...

    ORACLE常见问题集锦

    5. SVRMGR是Oracle早期版本中的服务器管理工具,但在9i及更高版本中已被SQL*Plus替代。要登录到归档日志模式,可以使用SQL*Plus命令`sqlplus /nolog`然后执行`ALTER SYSTEM SET LOG_ARCHIVE_MODE=ARCHIVELOG;` 6. ...

    oracle学习基础素材表-emp表-dept表等等

    按以上sql语句导入数据库即可,如果没有oracle用户,建议创建oracle用户。 含有emp,dept表等。详见log日志。 . about to export ORACLE's tables via Conventional Path ... . . exporting table BOOK 1 rows ...

    oracle语法大全 个人整理

    Oracle数据库是世界上最广泛使用的数据库管理...此外,理解PL/SQL编程、索引、分区、备份恢复策略、性能优化等也是成为Oracle专家的重要部分。不断地实践和深入学习,将有助于你全面掌握Oracle语法和数据库管理技能。

    oracle高水位.txt

    这个SQL语句可以用来查看`AC9G_TEMP`表的基本信息,包括表名、行数、块数以及空闲块数。通过这些信息,我们可以初步了解表的空间使用情况。 3. **查询当前实际使用的块数**: ```sql SELECT COUNT(DISTINCT dbms...

    oracle_sqlplus常用命令

    SQL&gt; create user test11 identified by test default tablespace users temporary tablespace temp; ``` **说明:** - 创建新用户时,需要指定用户名、密码、默认表空间和临时表空间。 - 默认表空间是用户创建的...

Global site tag (gtag.js) - Google Analytics