MYSQL資料庫學習筆記0523

2022-05-07 11:06:08 字數 1193 閱讀 6473

lamp - linux apache mysql php 丐幫()

解析linux可以

apache應該被看作是乙個服務員在那隨時守著一旦你有什麼要搜尋的立馬給你匯出來(你點菜 他只負責傳菜與上菜即匯出的內容)

而php就是廚子負責進行製作

mysql則是乙個資料庫 負責將內容儲存,而不做處理

mysql - 三個層次:檔案層次,服務層次,介面

常用的資料型別:

int 整數

例1、2、4、6、、等(一般整數就用int)

float double decimal 小數

其中decimal是我比較喜歡用的

varchar char 字串

varchar字串廣泛應用

char字元用到一些固定的字元上例如身份證號碼,生日等等;

bit bool型

bit:就兩種結果0和1;與bool中的true和flase相似

datetime 日期時間

注意引用步驟

建表的一般經驗:分類、分層、分步

1.分類:

2.mn關係:1對1,1對多,多對多?

例:員工(員工姓名,員工性別,年齡,崗位,部門代號)*乙個**

部門(部門代號,部門名稱,部門主管,部門職責)*乙個**

老師(代號,姓名,性別,年齡)

課程(代號,名稱,課時數)

按排(老師代號,課程代號,時間段)

冗餘,粘連

考試系統的資料庫

學生學號,姓名,試卷名稱,題目內容,分數

班級(班號,班主任,班長)

學生(學號,姓名,性別,年齡,班級)

試卷(卷號,名稱,科目名稱)

題目(代號,內容,難度係數)

組卷(卷號,題號)

分數(學號,卷號,分數)

一、實體完整性:

主鍵:唯一,必填;排序;每個表只能有乙個主鍵。單列,組合列。

自增長:必須是數字,系統自動增加的。

預設值:如果不填就用預設值填充,如果填了就用填 寫的值儲存。

非空約束:

二、引用完整

外來鍵:兩個表(主表,從表),建在從表上。

主表:用來約束別人的表

從表:受約束的表。

主從表只對指定的兩個表有意義

select * from 表名

sqlserver,mysql,oracle,db2

MySQL資料庫學習筆記

一 資料庫介紹 1 為什麼需要資料庫 記憶體掉電後資料丟失,計算機的資源有限,因此需要把程式中用的資料儲存下來以便於關機後還能繼續使用 資料持久化 而儲存資料最簡單的方法就是把資料以檔案形式寫入到磁碟中。隨著程式的功能越來越複雜,需要操作的數量也就是越來越來大,管理資料就成了很大的問題,因為讀寫檔案...

MySQL 資料庫學習筆記 2

show variables show variables like character set 顯示所有和字符集相關的變數 show create database db name 顯示資料庫建立的字符集 windows 中 的my.ini 和 linux 中的 my.conf 中 設定了 mys...

Mysql資料庫學習筆記 一

啟動服務 net start mysql57 終止服務 net stop mysql57 命令列登入mysql管理系統mysql h 127.0.0.1 u root p 環境變數 修改提示符 prompt u h d 提示符改為 root 127.0.0.1 none 書寫規範 關鍵字和函式名大寫...