資料庫是一種儲存結構,它允許使用個各種格式輸入、處理和檢索資料,不必在每次需要資料時重新輸入。
特點
網狀型資料庫:使用網路資料結構表示實體型別,實體間聯絡的邏輯結構。
物件導向型資料庫:建立在物件導向模型基礎上
關係型資料庫:(最流行的),基於關係模型的資料庫,關係模型是由一系列**組成的。
sql結構化查詢語言,使用sql可以方便的查詢、操作、定義、和控制資料庫中的資料。
組成部分:資料定義語言、資料操縱語言、資料控制語言、事務控制語言
select語句
用於從資料表中檢索資料
將資料表tb_emp中中所有女員工的姓名、年齡按照年齡公升序的形式檢索出來:
select name , age from tb_emp where *** =『女』 order by age;
insert語句
用於向表中插入新資料
insert 表名(欄位名 1,欄位名 2,…)
values(屬性值 1,屬性值 2,…)
向資料表tb_emp中插入資料
insert into tb_emp values(2, 『lili』 ,『女』,銷售部);
update語句
用於更新資料表中的某些記錄
假設要將資料表tb_emp中2號員工的年齡修改為24:
update tb_emp set age = 24 where id = 2;
delete語句
用於刪除資料
將資料表tb_emp中編號為1024的員工刪除:
delete from tb_emp where id= 1024;
SQL資料庫 儲存過程基礎知識
什麼是儲存過程 儲存過程由什麼來呼叫 儲存過程的優缺點 儲存過程和觸發器的區別 部分 演示 儲存過程是乙個預編譯的sql語句,優點是允許模組化的設計,就是說只需建立一次,以後在程式中就可以呼叫多次。如果某次操作需要執行多次sql,使用儲存過程比單純sql語句執行要快。可以用乙個 execute 儲存...
資料庫基礎知識
資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...
資料庫 基礎知識
e r模型 實體 聯絡模型 entity relationship model,e r模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...