建立和準備Oracle樣例資料庫
一 建立Oracle樣例資料庫
此處有一個Oracle建立資料庫和表和插入資料的指令碼;
http://www.forta.com/books/0672336073/
亦可在此下載;
http://pan.baidu.com/s/1skFeGVj
執行指令碼將建立5個表並插入資料;供應商表,客戶表,產品表,訂單表,訂單專案表;
如下;
如登入時,遇到密碼過期錯誤;
以dba身份登入後重置scott密碼,即可;
二 建立hr、oe、pm、ix、sh使用者的樣例資料庫
此5個oracle使用者,預設鎖定;帶有不同目的的示例資料庫;
人力資源(HR):這是最簡單的模式。HR類似以前的SCOTT模式,其中有部門和員工資料表。這七個表使用了基本資料型別且適於用來學習基本特性。
訂單目錄(OE):這是一個稍微複雜的模式。它在模型中增加了客戶,產品和訂單資料表。這些複雜的佈局可以用來探索使用額外的資料型別,包括巢狀資料表和額外資料表選項如索引組織表(IOTs)。同時,該模式中還儲存了一個稱為線上目錄(OC)的與物件相關的例子,用來測試Oracle的面向物件的特性。
產品媒體(PM):這個模式集中於多媒體資料型別。
資訊交換(IX):這模式設計用於演示Oracle 的高階排隊中程序間通訊的特性。實際上,在10g以前的版本中,該模式稱為排隊組裝服務質量。
銷售記錄(SH):該模式不是很複雜。它比其它模式包含更多行的資料。它是實驗SQL分析函式、MODEL語句等的好地方。
將這些使用者解鎖,登入後,即可使用樣例資料庫;
解鎖hr;
hr的表;
同樣解鎖oe,oe的表;
解鎖另三個使用者;
另三個使用者的表;
看一下我為此建立了多個連線;
解鎖語句;
alter user hr account unlock; alter user hr identified by 123456; alter user oe account unlock; alter user oe identified by 123456; alter user pm account unlock; alter user pm identified by 123456; alter user ix account unlock; alter user ix identified by 123456;
alter user sh account unlock;
alter user sh identified by 123456;
三 其他一些sql指令碼
備用;
create table user_emp( id number(4), passwd char(4), name char(20), phone char(20), email varchar2(50) ); insert into user_emp values(1001, '1234', 'liucs', '13800000000', '[email protected]'); -- Create table create table TMP_EMP ( ID NUMBER(10) not null, NAME VARCHAR2(50), BIRTHDAY DATE, SEX CHAR(1), SALARY NUMBER(8,2) ); -- Add comments to the columns comment on column TMP_EMP.ID is '主鍵ID'; comment on column TMP_EMP.NAME is '姓名'; comment on column TMP_EMP.BIRTHDAY is '日期'; comment on column TMP_EMP.SEX is '性別(F女,M男)'; comment on column TMP_EMP.SALARY is ' 工資'; -- Create/Recreate primary, unique and foreign key constraints alter table TMP_EMP add constraint PK_TMP_EMP_ID primary key (ID); -- 建立Sequence序列 create sequence SQ_TMP_EMP minvalue 1 maxvalue 9999999999999999999999999 start with 201 increment by 1 cache 200; create table tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NULL, tutorial_author VARCHAR(40) NOT NULL, submission_date DATE, PRIMARY KEY ( tutorial_id ) ); INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn PHP", "Yiibai", NOW()); INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn MySQL", "Yiibai", NOW()); INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("JAVA Tutorial", "yiibai", '2015-05-06');
相關推薦
建立和準備Oracle樣例資料庫
一 建立Oracle樣例資料庫 此處有一個Oracle建立資料庫和表和插入資料的指令碼; http://www.forta.com/books/0672336073/ 亦可在此下載; http://pan.baidu.com/s/1skFeGVj 執行指令碼將建立5個表並插
oracle hr樣例資料庫經典查詢語句
1.查詢工資大於12000的員工姓名和工資 Select initcap(concat(last_name,first_name)) "姓名",salary from employees where salary>12000; 2.查詢員工號為176的員工的姓名
強烈推薦的TensorFlow、Pytorch和Keras的樣例資源(深度學習初學者必須收藏)
本文轉自微信公眾號:機器學習初學者 原創: 機器學習初學者 機器學習初學者 TensorFlow、Keras和Pytorch是目前深度學習的主要框架,也是入門深度學習必須掌握的三大框架,但是官方文件相對內容較多,初學者往往無從下手。本人從github
基於mini2440嵌入式linux上整合一套Domoticz智慧家居系統(七)交叉編譯paho.mqtt.embedded-c庫和嵌入式linux樣例程式
本篇將把paho.mqtt.embedded-c官方的原始碼交叉編譯成資料包封裝庫和應用程式兩部分,並把樣例應用程式在mini2440上執行。 一、首先編譯MQTT協議包封裝庫: 解壓paho.mqtt.embedded-c-master.zip之後,進入目
Java中BIO,NIO和AIO使用樣例
上文中分析了阻塞,非阻塞,同步和非同步概念上的區別以及各種IO模型的操作流程,本篇文章將主要介紹Java中BIO,NIO和AIO三種IO模型如何使用。需要注意的是,本文中所提到的所有樣例都是在一個server對應一個client的情況下工作的,如果你想擴充套件為一個se
Ionic2 get和post請求樣例
在ionic2的service中使用http請求資料返回一個Promise: 首先在專案路徑下執行ionic g provider HomeService,會在專案的中生成一個providers的資料夾,裡面會生成一個home-service.ts檔案。 然
Oracle 12c R2 單例項資料庫建立 和 開機自啟
/etc/oratab是在建立資料庫例項時建立的,需要用root使用者執行root.sh,如果忘記執行在自啟動和關閉時會失敗,錯誤資訊:"/etc/oratab" is not accessible。它記錄主機中有多少個數據庫。在$ORACLE_HOME/bin目錄下的$ORACLE_HOME/bin/dbs
[純乾貨]Python3 MySQL 資料庫搭建和操作樣例程式碼
什麼是 PyMySQL? PyMySQL 是在 Python3.x 版本中用於連線 MySQL 伺服器的一個庫,Python2中則使用mysqldb。 PyMySQL 遵循 Python 資料庫 API v2.0 規範,幷包含了 pure-Python MySQL 客戶端庫。 PyMyS
Oracle HR 樣例使用者的建立 10g,11g均可
然後在 SQL*PLUS 上執行 hr_main.sq 這個檔案。 a) SQL>@?/demo/schema/human_resources/hr_main.sql b) Specify password for HR as parameter 1: c) Enter value for 1
bean的載入-獲取單例和準備建立bean
1、獲取單例如果快取中不存在已經載入的單例bean,就需要重頭開始bean的載入過程,在spring中AbstracBeanFactory的 getSingleton的過載方法實現了bean的載入1.1、檢查快取是否已經載入過,spring3.2是直接使用synchroniz
Oracle資料庫之建立和管理表
Oracle資料庫總結: 建表語法: create table tablename (columnname datatype, ..............) [with option] [as sql語句]; SQL> create tab
HNU_團隊專案_資料庫框架Mybatis_環境配置和樣例
前言 資料庫從最傳統的JDBC連線方式和資料庫池化技術到Hibernate的使用,再到Mybatis的快捷輕量級操作,技術迭代的速度飛快。 在瞭解了基礎的理論和方法後,學習前沿程式設計框架、工具,我認為是一種必然的趨勢。 再不看看外面,可能真的要落伍了~ 之後,我借團隊專案開發的機會,學習了Mybatis框架
Android 開發 ContentProvider 獲取歌曲列表和聯系人的樣例
mime類型 med rst file ins cas tracking ets oncreate ContentProvider(內容提供者)是Android中的四大組件之中的一個。主要用於對外共享數據。也就是通過ContentProvider把應用中的數據共享給其它
Java線程演示樣例 - 繼承Thread類和實現Runnable接口
無法 ads rup args dex rom 一個 nts future 進程(Process)和線程(Thread)是程序執行的兩個基本單元。Java並發編程很多其它的是和線程相關。 進程 進程是一個獨立的執行單元,可將其視為一個程序或應用。然而,一
關於oracle實例恢復的前滾和回滾的理解
關於oracle實例恢復的前滾和回滾的理解關於oracle實例恢復的一些理解,一直都有誤區,今天通過查看相關資料和與同學探討,發覺了自己的錯誤,探討結果如下:實例恢復:當數據庫非正常關閉的時候(斷電或者shu abort等等非一致性關閉),當你從新啟動數據庫的時候,數據庫相關進程自動進行實例恢復,無須人工幹
10分鐘理解Android數據庫的創建與使用(附具體解釋和演示樣例代碼)
fault 大小 help double 查詢過濾 rem d+ tof red 1.Android數據庫簡單介紹. Android系統的framework層集成了Sqlite3數據庫。我們知道Sqlite3是一種輕量級的高效存儲的數據庫。 Sqli
Oracle 實例名/服務名 請問SID和Service_Name有什麽區別啊?
db_name 關系 style 是你 機構 容易 部門 glob 區別 可以簡單的這樣理解:一個公司比喻成一臺服務器,數據庫是這個公司中的一個部門。 1.SID:一個數據庫可以有多個實例(如RAC),SID是用來標識這個數據庫內部每個實例的名字, 就好像一個部門裏,每個人
Scala筆記整理(七):模式匹配和樣例類
大數據 Scala [TOC] 可以用到switch語句 1、Scala強大的模式匹配機制,可以應用在switch語句、類型檢查以及“析構”等場合。 def swithOps: Unit ={ var sign = 0 val ch: Char = ‘+‘ ch match
spark筆記之模式匹配和樣例類
數組 object c spa 協調 一個 數據 好的 處理 zookeepe 階有一個十分強大的模式匹配機制,可以應用到很多場合:如開關語句,類型檢查等並且階還提供了樣例類,對模式匹配進行了優化,可以快速進行匹配。1.1。匹配字符串 package cn.itcast.c
Oracle實例和Oracle數據庫(Oracle體系結構)
sqlserve 關註 存在 tis 系統監控 sse 直接 數據庫 orm 版權聲明:本文為博主原創文章,未經博主同意不得轉載。 https://blog.csdn.net/cH3RUF0tErmB3yH/article/detail