資料儲存的發展史,最開始由手動管理,後來發展為檔案管理。
檔案儲存的缺點:
1.在儲存資料時,沒有一定的結構
2.不便於修改資料
3.資料越來越多,檔案容易丟失
後來發展為使用資料庫進行資料的儲存和管理。
tcp協議的埠號:1521(oracle預設的)
http協議的埠號:8080
sid為資料庫的唯一識別符號:
10gxe版本預設為xe
11g版本預設為orcl
倆個超級管理員sys和system 密碼:1234
在儲存資料時,都會另建其他使用者
scott為oracle的第乙個使用者。密碼預設為tiger
問題:資料庫連線不上
檢視服務項是否開啟,倆個服務項:
乙個是oracleservier【sid】
乙個是oraclexetnslistener
1.可以使用sqlplus終端
oracle資料庫內嵌sqlplus功能
登陸介面:
2.使用第三方客戶端連線:
oracle工資有自己的客戶端sqldeveloper
連線名:就是暱稱,自定義
使用者名稱:連線oracle伺服器上的使用者
口令:密碼
主機名:oracle伺服器的ip
埠號:tcp協議1521
sid:唯一識別符號
四)db和dbms
db:database的簡稱,即資料庫
是按照某種特定的資料結構儲存資料的倉庫
dbms:database management system,即資料庫管理系統
是乙個用來操作和管理資料庫軟體,可以對資料庫進行增、刪、改、查等操作
安裝db時,都會安裝dbms(倆個軟體繫結在一起的)
原理:程式設計師在編寫sql語句時,傳送到dbms上,進行操作db。
五)常見的關係型資料庫
sqlserver:微軟旗下產品
oracle:oracle旗下產品
db2:ibm旗下產品
mysql:小型關係型資料庫,開源的,免費的,後被oracle收購
六)表
表是db用來儲存資料的結構型別
表是乙個二維結構
行:也叫記錄(record)
列:也叫字段(field)
資料庫常識(小細節)
insert可以插入部分字段,其餘字段自動為null,刪除表的語句是 drop table if exists 表名 12.表的複製語句是create table emp2 as select empno,ename from emp 更新語句是update dept1 set loc shangh...
常識及資料庫面試2
一 預備知識 程式的記憶體分配 乙個由c c 編譯的程式占用的記憶體分為以下幾個部分 1 棧區 stack 由編譯器自動分配釋放 存放函式的引數值,區域性變數的值等。其操作方式類似於資料結構中的棧。2 堆區 heap 一般由程式設計師分配釋放,若程式設計師不釋放,程式結束時可能由os 注意它與資料結...
mysql資料庫中小常識
1 去掉mysql資料中某字段的值中間的空格 update tablename set 列名 replace 列名,空格,where 列名 like update student set sname replace sname,where sname like 這裡用到了替換函式replace 列名...