欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

mysql基礎之基本數據類型

系統 1942 0
原文: mysql基礎之基本數據類型


列類型學習

mysql 三大列類型

整型

?Tinyint/?smallint/?mediumint/int/?bigint(M)?unsigned?zerofill

字符串型 ?

Char(M)

Varchar(M)

Text? 文本類型

?

日期時間類型

Date? 日期

Time? 時間

Datetime? 時間時間類型

Year? 年類型


整形:

整型系列所占字節與存儲范圍的關系 .

定性 :? 占字節越多 , 存儲范圍越大 .

下圖 :? 是具體的數字分析

?

Tinyint?1 個字節? 8 個位?? 0?-?2^8-1??,??0-255

????????????????-2^7?---->?+2^7-1

?

?

分析 :

Smallint?2 個字節? ,?16 位?? 0----2^16-1?=?65535

????????????????-2^15?--->?+2^15-1,?-32768?->?32767

?

一般而言 , 設某類型? N 字節

N 字節? ,?8N .

0?---->?2^8N-1

?

-2^(8N-1)??--->?+2^(8N-1)?-1;?

?

對于 int 型? :? 占的字節越多 , 存儲的范圍也越大 .

mysql基礎之基本數據類型

整型系統的可選參數? :?XXint(M)??unsigned?zerofill

:?age?tinyint(4)?unsigned?, 或者?? stunum?smallint(6)?zerofill;

Unsigned:? 代表此列為無符號類型 ,? 會影響到列的存儲范圍 .?( 范圍從 0 開始 )

( 不加 unsinged,? 則該列默認是有符號類型 , 范圍從負數開始 )

?

?

?

Zerofill:? 代表 0 填充 ,? :? 如果該數字不足參數 M ,? 則自動補 0,? 補夠 M .

1:? 如果沒有 zerofill 屬性 ,? 單獨的參數 M, 沒有任何意義 .

2: 如果設置某列為 zerofill, 則該列已經默認為? unsigned, 無符號類型 .

mysql基礎之基本數據類型


小數型

?

Float(M,D),decimal(M,D)

??M " 精度 "?----> 代表 " 總位數 ", D " 標度 ", 代表小數位 .( 小數右邊的位數 )

?

?

浮點數占多大的空間呢

答:  float  能存 10 ^38 , 10^-38

如果 M<=24,? 4 個字節 , 否則占 8 字節

?

用來表示數據中的小數 , 除了 float--- 浮點 .

還有一種叫定點 decimal, 定點是把整數部分 ,? 和小數部分 , 分開存儲的 .

float 精確 , 他的長度是變化的 .

?

?

?

空間上的區別 :

Float(M,D),?M<=24,?4 個字節 ,?24?<M?<=53,?8 個字節

Decimal?()?, 變長字節 .

?

區別 :?decimal float 精度更高 ,? 適合存儲貨幣等要求精確的數字 ,

見下例 :

mysql基礎之基本數據類型



字符串性:

Mysql? 字符串類型

Char? 定長類型

Char(M)??,?M? 代表寬度 ,?0<=M<=255 之間

:Char(10)??, 則能輸入 10 個字符 .

?

Varchar? 變長類型

Varchar(M),?M 代表寬度 ,?0<=M<=65535( ascii 字符為例 ,utf822000 左右 )

0000000000

00\0\0\0\0\0?(char , 如果不夠 M 個字符 , 內部用空格補齊 , 取出時再把 右側空格 刪掉 )??

: 這意味著 , 如果右側本身有空格 , 將會丟失 .

通過concat函數可以驗證!

M 代表字符長度,和是否是漢字和字母無關。

mysql基礎之基本數據類型

Blob, 是二進制類型 , 用來存儲圖像 , 音頻等二進制信息 .

意義 :?2 進制 ,0-255 都有可能出現 .

Blob 在于防止因為字符集的問題 , 導致信息丟失 .

比如 : 一張圖片中有 0xFF 字節 ,? 這個在 ascii 字符集認為非法 , 在入庫的時候 , 被過濾了 .

enum選擇一個,set選擇多個


日期時間類型

Year? (1 字節 )????95/1995,??[1901-2155],

insert , 可以簡寫年的后 2 , 但是不推薦這樣 .

[00-69]?+2000

[70-99]?+?1900,???

:? 2 , 表示? 1970?-?2069

?

Date? 日期?? 1998-12-31

范圍 :?1000/01/01?,9999/12/31

?

Time? 時間?? 13:56:23

范圍 :?-838:59:59?-->838:59:59


datetime? 時期時間?? 1998-12-31?13:56:23

范圍 :?1000/01//01?00:00:00??--->?9999:12:31?23:59:59

?

timestamp

?

時間戳 :?

1970-01-01?00:00:00? 到當前的秒數 .?

一般存注冊時間 , 商品發布時間等 , 并不是用 datetime 存儲 , 而是用時間戳 .

因為 datetime 雖然直觀 , 但計算不便 .



mysql基礎之基本數據類型


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美福利专区 | 欧美日韩专区国产精品 | 99久久国产综合精品网成人影院 | 国产精品国产午夜免费福利看 | 性XXXX18精品A片一区二区 | 96久久久久久 | 一区二区三区国模大胆 | chinese18 xxxx videos| 天天影视欧美 | 欧美视频三区 | 国产精品亚洲综合色拍 | 综合电影网 | 成av在线 | 国产精品一区二区三 | 日韩欧美一区二区三区不卡在线 | 欧美18 19sex性处video | 亚洲欧美二区三区久本道 | 91福利精品老师国产自产在线 | 天天射天天做 | 在线成人免费视频 | 久久成人免费网 | 欧美日韩午夜 | 久久国产精品久久久久久久久久 | 国产欧美日韩综合精品一区二区 | 日本吻胸捏胸激烈床戏视频 | 12345国产精品高清在线 | 欧美大黄 | 黄色激情网站 | 清草在线视频精品 | 国产视频久久久 | 亚洲免费在线看 | 欧美线在线精品观看视频 | 一区二区中文字幕 | 精品亚洲一区二区 | 日韩精品成人 | 99热这里都是国产精品 | 奇米影视第 | 色婷婷久久久亚洲一区二区三区 | 日韩精品区 | 精品欧美成人高清视频在线观看 | 另类五月天|