本文目錄一覽:
- 1、mysql資料庫中欄位為時間類型要怎麼什麼類型表示
- 2、SQL資料庫 製作表格時候時間數據類型是什麼 急在線等
- 3、SQL 中 date 與datetime的區別
- 4、ASP+SQL的時間數據類型
- 5、sql資料庫中的時間類型
- 6、編輯sql語句時,年月日型時間欄位如何表達
mysql資料庫中欄位為時間類型要怎麼什麼類型表示
Mysql中經常用來存儲日期的數據類型有三種:Date、Datetime、Timestamp。
Date數據類型:用來存儲沒有時間的日期。Mysql獲取和顯示這個類型的格式為「YYYY-MM-DD」。支持的時間範圍為「1000-00-00」到「9999-12-31」。
Datetime類型:存儲既有日期又有時間的數據。存儲和顯示的格式為 「YYYY-MM-DD HH:MM:SS」。支持的時間範圍是「1000-00-00 00:00:00」到「9999-12-31 23:59:59」。
Timestamp類型:也是存儲既有日期又有時間的數據。存儲和顯示的格式跟Datetime一樣。支持的時間範圍是「1970-01-01 00:00:01」到「2038-01-19 03:14:07」。
所有不符合上面所述格式的數據都會被轉換為相應類型的0值。(0000-00-00或者0000-00-00 00:00:00)
SQL資料庫 製作表格時候時間數據類型是什麼 急在線等
個人認為:
就是用char型(或者varchar或者nvarchar)因為是你手動輸入 不是動態時間 時間不變 所以就是字元型就可以了
SQL 中 date 與datetime的區別
區別1:
①date類型可用於需要一個日期值而不需要時間部分時;
②datetime類型:可用於需要同時包含日期和時間信息的值。
區別2:
①date:MySQL 以 ‘YYYY-MM-DD’ 格式檢索與顯示date值;
②datetime:MySQL 以 ‘YYYY-MM-DD HH:mm:ss’格式檢索與顯示 DATETIME 類型。
擴展資料:
SQL:
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。
結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
1986年10月,美國國家標準協會對SQL進行規範後,以此作為關係式資料庫管理系統的標準語言(ANSI X3. 135-1986),1987年得到國際標準組織的支持下成為國際標準。
不過各種通行的資料庫系統在其實踐過程中都對SQL規範作了某些編改和擴充。
所以,實際上不同資料庫系統之間的SQL不能完全相互通用。
date:
(1)省略 年/月/日 顯示系統日期並提示輸入新的日期,不修改則可直接按回車鍵,要修改則直接輸入新日期。
⑵當機器開始啟動時,有自動處理文件(AUTOEXEC.BAT)被執行,則系統不提示輸入系統日期。否則,提示輸入新日期和時間。
DateTimePicker控制項:
C/S設計中的DateTimePicker控制項[1],有兩種操作模式:
1.下拉式日曆模式(預設)—允許用戶顯示一種能夠用來選擇日期的下拉式日曆。
2.時間格式模式—允許用戶在日期顯示中選擇一個欄位(例如:月、日、年等等),按下控制項右邊的上下箭頭來設置它的值。
可以自定義控制項的下拉式日曆的外觀。
使用各種顏色屬性,例如CalendarBackColor,CalendarForeColor,CalendarTitleBackColor,CalendarTitleForeColor和CalendarTrailingForeColor,允許創建屬於您自己的顏色方案。
可以使用鍵盤或滑鼠對控制項進行瀏覽。下拉式日曆有兩個按鈕使您能夠滾動月份數據出入視圖。
參考資料:百度百科-SQL 百度百科-date 百度百科-DateTimePicker控制項
ASP+SQL的時間數據類型
int
3
adInteger整型
int 數據類型可以存儲從- 231(-2147483648)到231 (2147483 647)之間的整數。存儲到資料庫的幾乎所有數值型的數據都可以用這種數據類型。這種數據類型在資料庫里佔用4個位元組
bigint2
20
adBigInt
binary3
128
adBinary二進位數據類型
binary數據類型用來存儲可達8000 位元組長的定長的二進位數據。當輸入表的內容接近相同的長度時,你應該使用這種數據類型
bit4
11
adBoolean
bit 數據類型是整型,其值只能是0、1或空值。這種數據類型用於存儲只有兩種可能值的數據,如Yes 或No、True 或Fa lse 、On 或Off
char5
129
adChar字元型
char數據類型用來存儲指定長度的定長非統一編碼型的數據。當定義一列為此類型時,你必須指定列長。當你總能知道要存儲的數據的長度時,此數據類型很有用。例如,當你按郵政編碼加4個字元格式來存儲數據時,你知道總要用到10個字元。此數據類型的列寬最大為8000 個字元
datetime6
135
adDBTimeStamp日期時間型
datetime數據類型用來表示日期和時間。這種數據類型存儲從1753年1月1日到9999年12月3 1日間所有的日期和時間數據, 精確到三百分之一秒或3.33毫秒
decimal7
131
adNumeric精確數值型
decimal 數據類型能用來存儲從-1038-1到1038-1的固定精度和範圍的數值型數據。使用這種數據類型時,必須指定範圍和精度。 範圍是小數點左右所能存儲的數字的總位數。精度是小數點右邊存儲的數字的位數
float8
5
adDouble近似數值型
float 數據類型是一種近似數值類型,供浮點數使用。說浮點數是近似的,是因為在其範圍內不是所有的數都能精確表示。浮點數可以是從-1.79E+308到1.79E+308 之間的任意數
image9
205
adLongVarBinary二進位數據類型
image 數據類型用來存儲變長的二進位數據,最大可達231-1或大約20億位元組
money10
6
adCurrency貨幣型
money 數據類型用來表示錢和貨幣值。這種數據類型能存儲從-9220億到9220 億之間的數據,精確到貨幣單位的萬分之一
nchar11
130
adWChar統一編碼字元型
nchar 數據類型用來存儲定長統一編碼字元型數據。統一編碼用雙位元組結構來存儲每個字元,而不是用單位元組(普通文本中的情況)。它允許大量的擴展字元。此數據類型能存儲4000種字元,使用的位元組空間上增加了一倍
ntext12
203
adLongVarWChar統一編碼字元型
ntext 數據類型用來存儲大量的統一編碼字元型數據。這種數據類型能存儲230 -1或將近10億個字元,且使用的位元組空間增加了一倍
numeric13
131
adNumeric精確數值型
numeric數據類型與decimal 型相同
nvarchar14
202
adVarWChar統一編碼字元型
nvarchar 數據類型用作變長的統一編碼字元型數據。此數據類型能存儲4000種字元,使用的位元組空間增加了一倍
real15
4
adSingle近似數值型
real 數據類型像浮點數一樣,是近似數值類型。它可以表示數值在-3.40E+38到3.40E+38之間的浮點數
smalldatetime16
135
adDBTimeStamp日期時間型
smalldatetime 數據類型用來表示從1900年1月1日到2079年6月6日間的日期和時間,精確到一分鐘
smallint17
2
adSmallInt整型
smallint 數據類型可以存儲從- 215(-32768)到215(32767)之間的整數。這種數據類型對存儲一些常限定在特定範圍內的數值型數據非常有用。這種數據類型在資料庫里佔用2 位元組空間
smallmoney18
6
adCurrency貨幣型
smallmoney 數據類型用來表示錢和貨幣值。這種數據類型能存儲從-214748.3648 到214748.3647 之間的數據,精確到貨幣單位的萬分之一
sql_variant19
204
adVarBinary
text20
201
adLongVarChar字元型
text 數據類型用來存儲大量的非統一編碼型字元數據。這種數據類型最多可以有231-1或20億個字元
timestamp21
128
adBinary特殊數據型
timestamp 數據類型是一種特殊的數據類型,用來創建一個資料庫範圍內的唯一數碼。 一個表中只能有一個timestamp列。每次插入或修改一行時,timestamp列的值都會改變。儘管它的名字中有「time」, 但timestamp列不是人們可識別的日期。在一個資料庫里,timestamp值是唯一的
tinyint22
17
adUnsignedTinyInt整型
tinyint 數據類型能存儲從0到255 之間的整數。它在你只打算存儲有限數目的數值時很有用。 這種數據類型在資料庫中佔用1 個位元組
uniqueidentifier23
72
adGUID特殊數據型
Uniqueidentifier數據類型用來存儲一個全局唯一標識符,即GUID。GUID確實是全局唯一的。這個數幾乎沒有機會在另一個系統中被重建。可以使用NEWID 函數或轉換一個字元串為唯一標識符來初始化具有唯一標識符的列
varbinary24
204
adVarBinary二進位數據類型
varbinary 數據類型用來存儲可達8000 位元組長的變長的二進位數據。當輸入表的內容大小可變時,你應該使用這種數據類型
varchar25
200
adVarChar字元型
varchar數據類型,同char類型一樣,用來存儲非統一編碼型字元數據。與char 型不一樣,此數據類型為變長。當定義一列為該數據類型時,你要指定該列的最大長度。 它與char數據類型最大的區別是,存儲的長度不是列長,而是數據的長度
sql資料庫中的時間類型
日期時間類型:
time:
格式:hh:mm:ss[.nnnnnnn]
範圍:00:00:00.0000000 到23:59:59.9999999
精確度:100 納秒
存儲大小(以位元組為單位):3-5
用戶定義的秒的小數精度:有
時區偏移量:無
date:
格式:YYYY-MM-DD
範圍:0001-01-01 到 9999-12-31
精確度:1天
存儲大小(以位元組為單位):3
用戶定義的秒的小數精度:無
時區偏移量:無
smalldatetime:
格式:YYYY-MM-DD hh:mm:ss
範圍:1900-01-01 到 2079-06-06
精確度:1分鐘
存儲大小(以位元組為單位):4
用戶定義的秒的小數精度:無
時區偏移量:無
datetime:
格式:YYYY-MM-DD hh:mm:ss[.nnn]
範圍:1753-01-01 到 9999-12-31
精確度:0.00333秒
存儲大小(以位元組為單位):8
用戶定義的秒的小數精度:無
時區偏移量:無
datetime2:
格式:YYYY-MM-DD hh:mm:ss[.nnnnnnn]
範圍:0001-01-01 00:00:00.0000000 到9999-12-31 23:59:59.9999999
精確度:100鈉秒
存儲大小(以位元組為單位):6 到 8
用戶定義的秒的小數精度:有
時區偏移量:無
datetimeoffset:
格式:YYYY-MM-DD hh:mm:ss[.nnnnnnn] [+|-]hh:mm
範圍:0001-01-01 00:00:00.0000000 到9999-12-31 23:59:59.9999999(以UTC 時間表示)
精確度:100鈉秒
存儲大小(以位元組為單位):8 到10
用戶定義的秒的小數精度:有
時區偏移量:有
編輯sql語句時,年月日型時間欄位如何表達
其實時間欄位的標準數據類型是用 date(oracle)、 datetime(sql server)等
當要使用年月日時,可以用系統自帶的一些函數來截取你想要的時間,至於這些函數在不同的平台下是有些不同的,百度一下「SQL 時間函數」的百度百科裡面可以找到詳細的解答
原創文章,作者:FWYTK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317977.html