資料庫學習之路

2021-08-17 07:55:29 字數 2057 閱讀 8995

資料庫入門

什麼是資料庫

資料庫的工具,如何使用

1:資料庫:

2:流行資料庫

mysql

sqlserver

oracle

3:如何學

資料庫操作

設計資料庫(設定資料之間的關係)

建立模型

資料庫操作的相關命令

資料庫sql

語句學習

4:連線資料庫

用工具連線資料庫

( 資料庫通常不在本地)

5:資料庫中的物件

表:儲存資料的地方,儲存的乙個空間結構,是一張二維**,裡面包含(列和資料)

檢視:基於表生成的一種快捷查詢資料的地方

儲存過程:用資料庫程式語言生成的乙個具有邏輯判斷的地方(

if else

定義變數等)

函式:和儲存過程非常類似,可以寫一段程式,同時給程式定義乙個名字(函式可以重複利用)

觸發器:當執行某個

sql語句時資料庫可以自動觸發某一段程式(如:在查詢某乙個資料之前,先觸發一段程式來判斷查詢的資料是否合法)

6:資料庫設計

什麼是資料庫的設計:設計出具有關係的資料,然後將這些資料通過資料庫的表來儲存它

6.1資料庫的三種關係

一對一:比如,使用者和指紋,指紋是唯一的,可以根據指紋找到人

一對多:比如,乙個人可以去多家商店購物;多對一:比如,一家商店擁有多個客戶

多對多:比如,商店和顧客之間

6.1.1設計步驟:

判斷有哪些資料物件,他們之間的關係是什麼

建立e_r

模型(邏輯模型)

將e-r

模型轉換成物理模型

物理模型轉換資料庫

6.2e-r

模型體現設計資料庫的思路

實體:資料物件

屬性:乙個實體應該包含那些屬性

關係:實體與實體之間的關係,體現出一對一,一對多,多對一,多對多

6.3e-r

模型使用工具

power designer

1:安裝完之後的開啟介面

2:建立模型:檔案-》新建-》建立物理模型(不用去建立概念模型,建立好後直接可以匯出資料庫指令碼,不用轉換)

3:建立表,編輯表(表與表的連線,子表指向父表)

4: 匯出表 :資料庫-》generation database

5:之後就可以在相應的位置找到你所匯出的指令碼檔案

6:記事本開啟檔案,既可以看到資料庫操作語言

7:匯出過程可能會出現下面的這種情況:

告訴你表的主鍵沒有建立,回到表中,設定一下主鍵,再匯出即可。

寫給自己看的資料庫學習筆記,有點亂,沒關係,慢慢來,加油

SQL資料庫學習之路(三)

一.表資料的操作 1.簡單查詢 select from 表名 2.增加資料 insert into 表名 列名 values 值 要求值的列名與值要位置對應 如果所有都插入值,可以省略列名部分 insert textinfo name,pwd values 黑子 ba65d6181092fdb8e9...

SQL資料庫學習之路(二)

一 1.約束 實現資料的有效性檢查 主鍵 保證值是唯一的 2.非空 輸入的資料不允許為空 3.唯一 存入的資料不能重複 4.預設 自己不給資料新增值,值會預設新增 5.檢查 給值乙個選定的範圍 6.外來鍵 對關係的有效性進行檢查,有關係才有外來鍵 二 指令碼運算元據庫 1.不區分大小寫,字串使用單引...

SQL資料庫學習之路(五)

select from classid as id 選擇classid 表,起別名為id 一般因為原來名字太長所以起短一點的別名 select classname as 姓名 from classid id 選擇classid表中的classname列,結果視窗只會顯示該列.可以為該列起中文別名。t...