MySQL - cast()函数
生活随笔
收集整理的這篇文章主要介紹了
MySQL - cast()函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
日常建表習慣用?create tabel? tb_name as select......,這種建表方式的其中一個缺點就是:系統會根據查詢出的字段,定義字段類型。有時候會把?'%Y-%m-%d' 格式的日期字段定義為 varchar 。建模的時候苦不堪言。
那么怎么在建表過程中自己定義每一個字段的存儲類型呢??cast()函數來了,他帶著尚方寶劍來了...
基本格式:
case(字段名? as? 類型)
常用的類型:
- CHAR[(N)]? ? ?字符型?
- DATE? ? ? ? ? ? ?日期型
- DATETIME? ? 日期和時間型
- DECIMAL? ? ? ?float型
- SIGNED? ? ? ? ?int
- TIME? ? ? ? ? ? ? 時間型
舉例呈現:
CREATE table h_test AS SELECT cast(a.add_time AS date) 日期 FROM b_table a?
總結
以上是生活随笔為你收集整理的MySQL - cast()函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南工大计算机学院,江南-欢迎访问湖北工业
- 下一篇: mysql set类型 查询,MYSQL