mariadb資料型別

2022-08-29 20:00:17 字數 688 閱讀 5053

mariadb 資料型別:

mariadb資料型別可以分為 數字,日期和時間以及字串值。

使用資料型別的原則:夠用就行,盡量使用範圍小的,而不用大的

a. 整數:int, bit

b. 小數:decimal              #decimal(5,2)

c. 字串:varchar, char                         

e. 列舉型別(enum)(eg:下拉列表)

char與vachar的區別:

char :插入1占用2個空間,插入10也占用2個空間

varchar:插入1占用1個空間,插入10也占用2個空間

char比varchar稍好

a. 主鍵primary key:物理上儲存的順序(欄位的特點)(不能為空、不能重複)

b. 非空not null:此欄位不能為空(僅僅不能為空乙個特點)

c. 唯一unique:此字段不允許重複

d. 預設default:當不填寫此值時會使用預設值,如果填寫則已填寫為準

e. 外來鍵foreign key:對關係字段進行約束,當為關係字段填寫值時,會到關聯的表中查詢此值是否存在,如果存在則填寫成功,如果不存在則填寫失敗並丟擲異常(關聯兩個表,eg:學生表和班級表)

作用:區分資料

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...

SQL 資料型別 MySQL 資料型別

在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...