首页 > 数据库 >oracle数据库常用操作

oracle数据库常用操作

时间:2022-12-12 09:12:44浏览次数:47  
标签:INSERT 常用 数据库 CHARACTER Aetna EMPLOYEE VALUES oracle INTO

1,调整显示格式

  col username for a20

  col DEFAULT_TABLESPACE for a30

2,查看表空间

  select username,default_tablespace from dba_users;

3,创建用户

  DROP USER PBPUBLIC CASCADE;

  CREATE USER PBPUBLIC IDENTIFIED BY PBPUBLIC;

  ALTER USER PBPUBLIC DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;

4,给用户授权

  GRANT create session,create table,create procedure,create sequence,create trigger,create view,create synonym,alter session TO PBPUBLIC;

5,创建表

CREATE TABLE EMPLOYEE
(
ID INT ,
NAME CHARACTER (100) ,
TITLE CHARACTER (100) ,
SALARY CHARACTER (50) ,
BONUS_STRUCTURE CHARACTER (50) ,
TIME_OFF INT ,
SICK_TIME INT ,
HEALTH_PLAN CHARACTER (100) ,
VISION_PLAN CHARACTER (100) ,
DENTAL_PLAN CHARACTER (100) ,
PLAN INT ,
SAVINGS INT
);

CREATE TABLE WLS_CATALOG_ITEMS
(
SKU CHARACTER (50) ,
NAME CHARACTER (100) ,
DESCRIPTION CHARACTER (100) ,
PRICE DOUBLE PRECISION ,
INV_AMOUNT INT ,
CATEGORY CHARACTER (100)
);

CREATE TABLE WLS_CLIENT_INFO
(
CLIENT_ID CHARACTER (100) ,
NAME CHARACTER (100) ,
EMAIL CHARACTER (100)
);

6,插入数据

INSERT INTO EMPLOYEE VALUES(1,'Chris Montgomery','Manager','70,000','25% Quarterly',15,5,'Blue Cross and Blue Shield','Aetna Vision','Delta Dental',25000,12000);
INSERT INTO EMPLOYEE VALUES(2,'Doris Sylvester','Programmer','55,000','15% Quarterly',10,5,'Blue Cross and Blue Shield','Aetna Vision','Aetna Dental',22000,16000);
INSERT INTO EMPLOYEE VALUES(3,'George Garcia','Senior Programmer','62,000','20% Quarterly',10,5,'Mathew Thornton Health Plan','Aetna Vision','Delta Dental',18000,9600);
INSERT INTO EMPLOYEE VALUES(4,'Jeff Hodgkins','Manager','75,000','25% Quarterly',15,5,'Blue Cross and Blue Shield','Aetna Vision','Aetna Dental',15000,22000);
INSERT INTO EMPLOYEE VALUES(5,'Jennifer Ackerman','Manager','75,000','25% Quarterly',15,5,'Mathew Thornton Health Plan','Aetna Vision','Aetna Dental',18000,23000);
INSERT INTO EMPLOYEE VALUES(6,'Jill Champagne','Senior Programmer','60,000','20% Quarterly',10,5,'Mathew Thornton Health Plan','Aetna Vision','Delta Dental',12000,16000);
INSERT INTO EMPLOYEE VALUES(7,'Katherine Frederick','Manager','70,000','25% Quarterly',15,5,'Mathew Thornton Health Plan','Aetna Vision','Aetna Dental',25000,6000);
INSERT INTO EMPLOYEE VALUES(8,'Michael Fuller','Programmer','50,000','15% Quarterly',10,5,'Blue Cross and Blue Shield','Aetna Vision','Delta Dental',13500,9500);
INSERT INTO EMPLOYEE VALUES(9,'Ryan Lewis','Programmer','52,000','15% Quarterly',10,5,'Blue Cross and Blue Shield','Aetna Vision','Delta Dental',16000,7600);
INSERT INTO EMPLOYEE VALUES(10,'Thomas Bernard','Manager','65,000','25% Quarterly',15,5,'Mathew Thornton Health Plan','Aetna Vision','Delta Dental',28520,1480);

INSERT INTO WLS_CATALOG_ITEMS VALUES('101','baseball cap','black baseball cap with company logo',19.99,44,'Clothing');
INSERT INTO WLS_CATALOG_ITEMS VALUES('102','polo shirt','white polo shirt with company logo',29.99,77,'Clothing');
INSERT INTO WLS_CATALOG_ITEMS VALUES('103','pens','a box of pens that have the company logo',5.99,100,'Office Supplies');
INSERT INTO WLS_CATALOG_ITEMS VALUES('104','paper','pads of legal paper with the company logo',9.99,120,'Office Supplies');
INSERT INTO WLS_CATALOG_ITEMS VALUES('105','beach towel','an oversized beach towel with the company logo',14.99,88,'Misc');
INSERT INTO WLS_CATALOG_ITEMS VALUES('106','sweatshirt','grey sweatshirt with the company logo',39.99,7,'Clothing');

INSERT INTO WLS_CLIENT_INFO VALUES('id2','Homer Simpson','[email protected]');
INSERT INTO WLS_CLIENT_INFO VALUES('id3','Elmer Fudd','[email protected]');
INSERT INTO WLS_CLIENT_INFO VALUES('id4','Your Name','Your Email');

7,检测是否插入成功

  col SALARY for a20

  col NAME for a30

  select * from EMPLOYEE

 

  

标签:INSERT,常用,数据库,CHARACTER,Aetna,EMPLOYEE,VALUES,oracle,INTO
From: https://www.cnblogs.com/magicmiddleware/p/16975182.html

相关文章

  • 零基础学Docker【2】 | 一文带你快速学习Docker常用命令
    前言        本篇是零基础学Docker系列的第二篇文章,在上一篇文章中......
  • redis常用命令大全
    1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api//set每秒11万次,取get81000次3.支持数据持久化4.value可以是string,hash,list,set,sortedset使用......
  • SpringBoot源码2——SpringBoot x Mybatis 原理解析(如何整合,事务如何交由spring管理,my
    阅读本文需要spring源码知识,和springboot相关源码知识对于springboot整合mybatis,以及mybatis源码关系不密切的知识,本文将简单带过系列文章目录和关于我涉及到spring......
  • 数据库设计
    采用mysql数据库数据库使用NavicatforMySQL来管理在NavicatforMySQL中新建filedb作为电子公文系统数据库在filedb中新建5个表department:存储可选的部门file:传输......
  • JSP连接数据库
    我们选择直接用jsp连接数据库。规范写法其实是放到模型控制层中的DAO(DataAccessObject)层中步骤导入数据库jar包注册驱动Class.forName("com.mysql.jdbc.Driver")......
  • Linux常用命令
    常用命令: 一、ls只列出文件名(相当于dir,dir也可以使用)-A:列出所有文件,包含隐藏文件。-l:列表形式,包含文件的绝大部分属性。-R:递归显示。--help:此命令的帮助。 二、cd改变......
  • 进入python的世界_day49_Django的基本配置、ORM、前后端数据库的相联
    ​ 接口就是一个网址一、静态文件​ 不需要经常改变的文件,主要针对HTML文件所用到的资源,在django中,要提前手动创建一个文件夹,static,然后里面自己再分门别类一下#比如......
  • 静态文件、request对象、pycharm/django连接数据库、ORM了解
    静态文件、request对象、pycharm/django连接数据库、ORM了解目录静态文件、request对象、pycharm/django连接数据库、ORM了解静态文件配置静态文件相关配置form表单reques......
  • oracle 10g中一个奇怪的定时bug
    最近遇到台机器很奇怪,oracle连接数正常,但好象隔了4-5个月的一天,就突然发现CPU基本是100%,HANG住了,但内存和连接数没上升,只有重新启动机器,后来......
  • 0:数据库的产生-MySQL
    (目录)0.1什么是数据库database数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据0.2抛出问题,数据库的产生数据的存储(瞬时-->稳定)在......