資料庫基礎知識和SQL語言

2021-10-04 12:16:54 字數 898 閱讀 7079

資料庫是一種儲存結構,它允許使用個各種格式輸入、處理和檢索資料,不必在每次需要資料時重新輸入。

特點

網狀型資料庫:使用網路資料結構表示實體型別,實體間聯絡的邏輯結構。

物件導向型資料庫:建立在物件導向模型基礎上

關係型資料庫:(最流行的),基於關係模型的資料庫,關係模型是由一系列**組成的。

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模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...