mysql的日期與時間型別:分為time、date、datetime、timestamp、year,主要總結下year的用法:
1、型別支援:year 與 year(4),注意無year(2)的定義方式,否則報錯「[err] 1818 - supports only year or year(4) column.」
create table ifnot exists time(
atime year #year的定義,可寫成year或者year(4)
)engine
=innodb charset = utf8;
2、插入值,支援整數和字串,支援 2位數 或者 4位數
00~69 將轉換為2000~2069之間
70~99 將轉換為1970~1999之間
#測試year型別insert into time values(
78); #資料庫中顯示:1978
insert into time
values('78'
);#資料庫中顯示:1978
insert into time
values('1978'
);#資料庫中顯示:1978
3、注意點
1、支援插入 數字0 或者 字串0,實際顯示的數值不同
insert into time values(0); #資料庫中顯示:0insert into time values('0'); #資料庫中顯示:2000
2、year只儲存年份,占用空間小
3、其他和日期有關的可以通過整型儲存
Python引用型別和值型別的區別與使用解析
python資料型別分為值型別和引用型別,下面我們看下它們的區別 www.cppcns.com值型別 物件本身不允許修改,數值的修改實際上是讓變數指向了乙個新的物件 包含 字串 元組 數值,本身不允許被修改 引用型別 物件本身可以修改,包含 列表 字典,本身允許修改 例子 a 11 print id...
C 值型別與引用型別在使用上的區別
為了探明兩者區別,直接看 public class object 1 set private string m namr public string name set public struct struct 1 set private string m namr public string nam...
CIL之 值型別與引用型別的宣告和使用
在c 中呼叫值型別的變數和呼叫引用型別的變數沒什麼區別,但是在cil 中就有不一樣了,下面讓我們看一下cil 是如何實現這一功能的吧!namespace consoletest company resume.timearea,resume.company int age objperson.geta...