mysql基礎概念英文 MySQL基本概念

2021-10-19 19:19:24 字數 752 閱讀 5684

mysql 資料庫

mysql可分為三個層次:檔案層次,服務層次,介面

常用的資料型別:

int整數

float double decimal ——小數(要在十進位欄裡設定小數點後最大顯示位數)

varchar char——  字串

bit ——bool型(只有0,1兩個顯示值)

datetime ——日期時間

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

1.分類:

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

一般分的越細,類越多,相對的需要記憶的越少,寧可加行,不要加列,防止資料過多造成遺漏或查詢困難

鍵的分類:候選鍵(所有未被設定為主鍵或外來鍵的都是候選鍵)、主鍵、外來鍵

一、保證實體完整性:

主鍵:唯

一、必填、排序;

每個表只能有乙個主鍵。

主鍵可分為單列,組合列(盡量不要使用組合)。

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

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

非空約束:必須有值,不能為空。

二、保證引用完整性:

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

主表:用來約束別人的表

從表:受約束的表。

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

外來鍵的呼叫**:select * from 表名 (*表示全部,即索引**中的所有內容)

主流資料庫:sqlserver、mysql、oracle、db2

mysq基礎優化

skip name resolve skip locking skip innodb skip bdb key buffer 1g記憶體推薦設定為256m,2g記憶體推薦設定為512m wait timeout 3或者5 2g記憶體推薦設定為5 max connections 如果訪問量很大可以設定...

mysql(一) 基礎概念

mysql 為關係型資料庫 relational database management system 這種所謂的 關係型 可以理解為 的概念,乙個關係型資料庫由乙個或數個 組成,如圖所示的乙個 2.在安裝資料夾下找到 my small.ini 配置檔案,將其重新命名為 my.ini 開啟進行編輯,...

MySQL(一) 基礎概念

關係型資料庫是建立在關係模型上的,關係模型本質是若干個儲存資料的二維表,表的每一行稱為記錄 record 記錄是乙個邏輯意義上的資料。表的每一列稱為字段 column 同一表的每一行記錄都有相同的若干字段。字段定義了資料型別,以及是否被允許為null null表示字段資料不存在,乙個整型字段如果為n...