最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉換的講解

 更新時間:2019年03月25日 15:38:54   作者:雙斜杠少年  
今天小編就為大家分享一篇關于MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉換的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

MySQL 的CAST()CONVERT()函數(shù)可用來獲取一個類型的值,并產(chǎn)生另一個類型的值。

兩者具體的語法如下:

CAST(value as type); 
CONVERT(value, type); 

就是CAST(xxx AS 類型), CONVERT(xxx,類型)。

可以轉換的類型是有限制的。這個類型可以是以下值其中的一個:

二進制,同帶binary前綴的效果 : BINARY

例如:當使用 like 模糊搜索日期類型的字段時 語句應該是 Create_Time like binary CONCAT(‘%',#{createTime},'%')

  • 字符型,可帶參數(shù) : CHAR()
  • 日期 : DATE
  • 時間: TIME
  • 日期時間型 : DATETIME
  • 浮點數(shù) : DECIMAL
  • 整數(shù) : SIGNED
  • 無符號整數(shù) : UNSIGNED

下面舉幾個例子:

例一

mysql> SELECT CONVERT(‘23',SIGNED); 
+———————-+ 
| CONVERT(‘23',SIGNED) | 
+———————-+ 
| 23   | 
+———————-+ 
1 row in set

這個例子是將varchar類型轉化成int類型。

例二

mysql> SELECT CAST('125e342.83' AS signed);
+------------------------------+
| CAST('125e342.83' AS signed) |
+------------------------------+
|             125 |
+------------------------------+
1 row in set

例三

mysql> SELECT CAST('3.35' AS signed);
+------------------------+
| CAST('3.35' AS signed) |
+------------------------+
|           3 |
+------------------------+
1 row in set

像上面例子一樣,將varchar 轉為int 用 cast(a as signed),其中a為varchar類型的字符串。

例四

在SQL Server中,下面的代碼演示了datetime變量中,僅包含單純的日期和單純的時間時,日期存儲的十六進制存儲表示結果。

DECLARE @dt datetime
--單純的日期
SET @dt='1900-1-2'
SELECT CAST(@dt as binary(8))
--結果: 0x0000000100000000
--單純的時間
SET @dt='00:00:01'
SELECT CAST(@dt as binary(8))
--結果: 0x000000000000012C

MySQL的類型轉換和SQL Server一樣,就是類型參數(shù)有點點不同:CAST(xxx AS 類型) , CONVERT(xxx,類型)。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

  • MySQL 8中新增的這三大索引 隱藏、降序、函數(shù)

    MySQL 8中新增的這三大索引 隱藏、降序、函數(shù)

    這篇文章主要介紹了MySQL 8.x版本中新增的三大索引 隱藏索引、降索引序、函數(shù)索引,如果文章對你有點幫助,小伙伴們點贊、收藏、評論、分享走起呀
    2021-09-09
  • mysql實現(xiàn)將字符串字段轉為數(shù)字排序或比大小

    mysql實現(xiàn)將字符串字段轉為數(shù)字排序或比大小

    這篇文章主要介紹了mysql實現(xiàn)將字符串字段轉為數(shù)字排序或比大小,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • MySQL中增刪改查操作與常見陷阱詳解

    MySQL中增刪改查操作與常見陷阱詳解

    這篇文章詳細講解了MySQL的增刪改查的語句、語義和一些我們經(jīng)常在開發(fā)工作中暴露的問題,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-11-11
  • MySQL同步數(shù)據(jù)Replication的實現(xiàn)步驟

    MySQL同步數(shù)據(jù)Replication的實現(xiàn)步驟

    本文主要介紹了MySQL同步數(shù)據(jù)Replication的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • mysql死鎖(dead lock)與鎖等待(lock wait)的出現(xiàn)解決

    mysql死鎖(dead lock)與鎖等待(lock wait)的出現(xiàn)解決

    死鎖和鎖等待是數(shù)據(jù)庫運維中常見的問題,區(qū)別在于死鎖會自動解除,而鎖等待需要手動處理,本文就來介紹一下mysql死鎖(dead lock)與鎖等待(lock wait),感興趣的可以了解一下
    2024-09-09
  • windows下mysql 5.7.20 安裝配置方法圖文教程

    windows下mysql 5.7.20 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了windows下mysql 5.7.20 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Centos7下無法遠程連接mysql數(shù)據(jù)庫的原因與解決

    Centos7下無法遠程連接mysql數(shù)據(jù)庫的原因與解決

    MySQL是由Oracle公司開發(fā)的開源SQL數(shù)據(jù)庫管理系統(tǒng),下面這篇文章主要給大家介紹了關于在Centos7下無法遠程連接mysql數(shù)據(jù)庫的原因與解決方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09
  • 詳解MySQL單列索引和聯(lián)合索引

    詳解MySQL單列索引和聯(lián)合索引

    聯(lián)合索引的結構與電話簿類似,人名由姓和名構成,電話簿首先按姓氏進行排序,然后按名字對有相同姓氏的人進行排序,這篇文章主要介紹了MySQL單列索引和聯(lián)合索引,需要的朋友可以參考下
    2022-09-09
  • MySQL 8.0.18使用clone plugin重建MGR的實現(xiàn)

    MySQL 8.0.18使用clone plugin重建MGR的實現(xiàn)

    這篇文章主要介紹了MySQL 8.0.18使用clone plugin重建MGR的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Windows系統(tǒng)下MySQL8.0.21安裝教程(圖文詳解)

    Windows系統(tǒng)下MySQL8.0.21安裝教程(圖文詳解)

    這篇文章主要介紹了Windows系統(tǒng)下MySQL8.0.21安裝教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08

最新評論

丽江市| 两当县| 宜兰市| 上蔡县| 垣曲县| 溧水县| 庐江县| 瓮安县| 威远县| 渝北区| 库车县| 兴义市| 南丹县| 井研县| 定南县| 平舆县| 徐汇区| 四平市| 东乡| 紫阳县| 顺平县| 镇原县| 贵阳市| 郑州市| 平顺县| 勐海县| 平江县| 广安市| 四子王旗| 宁晋县| 平凉市| 宿州市| 渭源县| 龙江县| 岑溪市| 正阳县| 麻栗坡县| 武夷山市| 安达市| 拉孜县| 陵川县|