mysql複習第十三天 資料型別

2021-09-28 15:06:41 字數 1737 閱讀 2893

1.1、整型

tinyint[乙個位元組](有符號:-128127,無符號:0255),

smallint[2個位元組]:(有符號:-32768~32767,無符號:\0~65535),

mediumint[3個位元組],

int[4個位元組],

integer[4個位元組],

bigint[8個位元組];

特點:1、設定無符號的關鍵字:unsigned;

2、插入資料超過臨界值,會報out of range異常,並且插入臨界值;

3、不設定長度,預設長度,長度表示顯示的最大寬度,如果不夠用0填充,顯示的關鍵字:zerofill(使用該關鍵字之後欄位為無符號)

insert into tab_int values(111111111111,111111111111);
1.2、浮點型

浮點型:

定點數(精度高):decimal(m,d)[m+2位元組],dec(m,d);

浮點數:float(4位元組),double(8位元組);

特點:1、m:整數部位+小數字,d:小數部位;

2、m和d省略,decimal預設(10,0),float和double根據數值決定精度;

3、定點型的精度較高,優先用decimal;

較短的文字:

char(m:最大字元數,預設為空):固定長度字元,比較耗費空間,效率高

varchar(m:最大字元數,不可省略):可變長度字元,比較節省空間,效率低

較長的文字:text,blob(二進位制)

列舉:enum(『值1』,『值2』,…,『值n』):所插入的值需要在值的範圍內;

集合:set(『值1』,『值2』,…,『值n』):所插入的值需要在值的範圍內;

date(只有年月日);

datetime(8位元組):範圍大(1000-9999);

timestamp(4位元組):返回小(1970-2030),受mysql版本和時區影響;

time(沒有年月日);

year(只有年份);

insert into tab_date values(now(),now(),now(),now(),now());

第十三天 練兵

問 昨天您講的很驚心動魄。這樣快節奏的配合確實非常完美,很羨慕。但要形成這樣的結果必須我們之間配合需要非常流暢,我們有什麼方法可以促成這樣的氛圍?答 練兵。如果一開始就進入業務系統功能的設計開發,業務組長對業務還沒有很深的吃透,這樣倉促上陣功能不但連上一版不如,而且為了補課,軟體不斷修改,什麼都亂了...

2020 7 18第十三天

1.學習了static關鍵字 靜態變數,靜態方法以及靜態模組 1 public class vardemo 9 1 public class staticblockdemo 5public staticblockdemo 8public static void main string args 12...

android基礎 第十三天

可航訓練營 為幫助大家更好的 系統性的學習 android 一 progressbar頁面進度提示 密碼 9ewc 二 fragment優化選項卡切換 密碼 gvsb 三 fragment和activity進行通訊 密碼 45u2 四 xlistview上拉重新整理 密碼 na6r 五 提示對話方塊...