**一、oracle基礎知識**
埠預設:1521
**1、啟動、關閉資料庫**
開啟「服務」視窗,啟動相應的oracle服務
oracleservice:資料庫服務
oracleoradb11g_home1tnslistener :資料庫監聽服務
oracledbconsole:企業管理器服務
**2、oracle網路服務配置**
伺服器端配置監聽listener.ora 直接修改檔案或者net manager工具配置
客戶端配置網路服務名 tnsnames.ora
**3、表空間**
表:最小的邏輯單位
表空間:最大的邏輯單位
表空間作用
方便儲存管理、提高i/o效能、備份和恢復
表空間分類:永久性、臨時性、撤銷表空間
**4、使用者**
建立:create user t40 identified by t40 default tablespace t40;
角色(管理員和使用者)是具有名稱的一組許可權的組合
常用系統預定義角色:
connect:臨時使用者
resource:更為可靠和正式的使用者
授權命令 grant connect,resource to t40;
撤銷許可權:revoke privileges or role from user;
**5、常用資料型別**
字元型:char\varchar2\long(注意long不是數值型)
數值型:number(p,s)
日期:date\timestamp
**6、資料庫表的操作(ddl語言)**
建立表:create table teacher (tno number(4) not null);
檢視表:sql> desc teacher;
新增表資料:
insert into teacher(tno,tname,tid,gender)values(1,』aa』,』111』,』男』)
commit;
#必須提交才有效
**7、四種完整性約束**
實體完整性:唯一約束(列唯一,可為空,但只能有乙個空值)
主鍵約束(主鍵列資料唯一,不能為空)
域完整性:限制資料型別、檢查約束、外來鍵約束、非空約束
引用完整性:外來鍵約束
自定義完整性:規則、儲存過程、觸發器
**8、約束命令**
新增四種約束
sql> alter table teacher add constraint pk_teacher primary key(tno)
;sql> alter table teacher add constraint uk_teacher_tname unique(tname)
;sql> alter table teacher add constraint ck_teacher_gender check(gender in(『男』,』女』))
;sql> alter table teacher add constraint fk_teaccher_deptno_dept foreign key(deptno) references dept(deptno)
;刪除約束
alter table teacher drop constraint ck_gendar;
**9、備份與恢復**
exp命令匯出資料
imp命令匯入資料
匯入匯出資料庫物件
我對藍芽的初步了解
無繩 配置檔案 ctp 定義了如何通過藍芽無線鏈路實施無繩 撥號網路配置檔案 dun 提供了通過藍芽技術接入 internet 和其它撥號服務的標準。傳真配置檔案 fax 定義了終端裝置如何使用 fax 閘道器裝置。檔案傳輸配置檔案 ftp 定義了客戶端裝置如何瀏覽伺服器裝置上的資料夾和檔案。通用物...
我對單點登入的了解
所謂單點登入 比如有幾個系統 a b c d 登入了a系統後,其他幾個系統可以在a系統的鏈結中直接進入,不需要再次登入,這樣就是單點登入 那麼實現方式呢 這個就有多種多樣 就要看你的需求如何,想做成怎樣的單點登入。就我知道的有如下幾種。1 假的單點登入 有些系統對安全要求不是很高,而且幾個系統都是同...
目前我對ReactNative的了解
1 什麼是react?乙個js元件庫,不同於angular的是乙個完整的framework,react需要像jquery一樣寫事件監聽邏輯,最大特點是virtual dom。官網 2 什麼是react native?2.1 什麼事react native 乙個在基本react庫和語法上增加對原生io...