myasql支持的數據類型以及函數轉換
阿新 • • 發佈:2017-08-20
數據庫學習第二天晚上
myasql支持的數據類型
1.數值類型
tinyint 1 小整數
smallint 2 大整數
mediumint 3 大整數
int 4 大整數
bigint 8 極大整數
如果插入 的較大較小 會自動改編為範圍值 多余的數截取
float 4
double 8
decimal 默認是10 可以指定多少個整數和小數
2.字符串類型
char 0-255字節 定長字符串
varchar 0-255字節 變長字符串
tinyblob 0-255字節 不超過255個字符的二進制字符
tintext 0-255字 短文本字符串
bolb 0-65535字節 二進制文本
3.日期和時間類型
data 3
time 3
year 1
datatime 8
timestamp 8
4.復合類型
enum類型 進行選擇
只允許選擇一個 特定的 值
set類型
可以多選
MySQL 的CAST()和CONVERT()函數可用來獲取一個類型的值,並產生另一個類型的值。兩者具體的語法如下:
1、CAST(value as type) 就是CAST(xxx AS 類型)
2、CONVERT(value, type) 就是CONVERT(xxx,類型)
但是要特別註意,可以轉換的數據類型是有限制的。這個類型可以是以下值其中的一個:
二進制,同帶binary前綴的效果 : BINARY
字符型,可帶參數 : CHAR()
日期 : DATE
時間: TIME
日期時間型 : DATETIME
浮點數 : DECIMAL
整數 : SIGNED
無符號整數 : UNSIGNED
本文出自 “大李子” 博客,轉載請與作者聯系!
myasql支持的數據類型以及函數轉換