數據庫基礎知識和SQL語言

概念

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

  • 實現數據共享

  • 減少數據的冗餘

  • 數據的獨立性

  • 數據實現集中控制

  • 數據的一致性和可維護性
    層次

  • 物理數據層:數據庫最內層,是物理存儲設備上實際存儲的數據集合

  • 概念數據層:中間一層,時存儲記錄的集合

  • 邏輯數據層:是用戶所看到的和使用數據庫,時一個或者一些特定用戶使用的數據集合,即邏輯記錄的集合

數據庫的種類及其功能

  • 層次型數據庫:類似於樹結構,是一組通過鏈接而相互聯繫在一起的記錄。
  • 網狀型數據庫:使用網絡數據結構表示實體類型,實體間聯繫的邏輯結構。
  • 面向對象型數據庫:建立在面向對象模型基礎上
  • 關係型數據庫:(最流行的),基於關係模型的數據庫,關係模型是由一系列表格組成的。

SQL語言

SQL結構化查詢語言,使用SQL可以方便的查詢、操作、定義、和控制數據庫中的數據。

組成部分:數據定義語言、數據操縱語言、數據控制語言、事務控制語言

select語句
用於從數據表中檢索數據

將數據表tb_emp中中所有女員工的姓名、年齡按照年齡升序的形式檢索出來:
select name , age from tb_emp where sex =‘女’ order by age;
insert語句
用於向表中插入新數據
insert 表名(字段名 1,字段名 2,…)
valuse(屬性值 1,屬性值 2,…)
向數據表tb_emp中插入數據
insert into tb_emp valuse(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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章