當前位置:首頁 » 編程語言 » sql插入datetime數據
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql插入datetime數據

發布時間: 2023-06-17 03:15:27

sql server怎麼插入datetime啊

需要什麼格式?
如果是 yyyyMMdd的格式
轉換方式為:
convert(varchar(8),日期,112)
如果是yyyy-MM-dd
轉換方式為:
convert(varchar(10),日期,120)

還有,資料庫中的類型要相同,比如時間類型為datetime,
在08中支持date類型,不知道05支不支持

⑵ MySql要怎麼插入DateTime型的數據

mySQL插入Date Time 型數據就是要獲取DateTime型的數據。

獲取Date Time型數據的編程例子:

mysql> select now();

| now() |

| 2008-08-08 22:20:46 |

除了 now() 函數能獲得當前的日期時間外,MySQL 中還有下面的函數:

current_timestamp()

,current_timestamp

,localtime()

,localtime

,localtimestamp -- (v4.0.6)

,localtimestamp() -- (v4.0.6)

這些日期時間函數,都等同於 now()。鑒於 now() 函數簡短易記,建議總是使用 now() 來替代上面列出的函數。

(2)sql插入datetime數據擴展閱讀:

MySql的時間日期函數(Date Time)的種類:

1、函數ADDDATE(date,INTERVAL expr type ) ADDDATE(expr,days )

函數使用說明: 當被第二個參數的 INTERVAL 格式激活後, ADDDATE() 就是 DATE_ADD() 的同義詞。相關函數 SUBDATE() 則是 DATE_SUB() 的同義詞。對於 INTERVAL 參數上的信息 ,請參見關於 DATE_ADD() 的論述。

2、函數 ADDTIME(expr,expr2 )

函數使用說明: ADDTIME() 將 expr2 添加至 expr 然後返回結果。 expr 是一個時間或時間日期表達式,而 expr2 是一個時間表達式。

3、函數 CONVERT_TZ(dt,from_tz,to_tz )

函數使用說明: CONVERT_TZ() 將時間日期值 dt 從 from_tz 給出的時區轉到 to_tz 給出的時區,然後返回結果值。關於可能指定的時區的詳細論述,若自變數無效,則這個函數會返回 NULL

⑶ 資料庫里我要insert一個 datetime 欄位 怎麼寫sql語句

insert into table(datetime) values('2012-12-12 12:12:12');
另外寫成
insert into table(datetime) values("2012-12-12")也可以,系統會轉換成「2012-12-12 00:00:00」

⑷ SQL里用INSERT INTO如何添加datetime類型的數據

日期用單引號引起來,日期字元串會被自動轉換為datetime類型

比如
insert into 表(時間列)
select '2006-6-1 22:22:22'

就是把2006年6月1日22點22分22秒,插入到表中。