程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL類型轉換注意事項

MySQL類型轉換注意事項

編輯:關於MYSQL數據庫

       最近在做的一項工作是將之前使用MSSQLServer數據庫的服務,

      改寫為支持MySQL數據庫,SQL語句中涉及了一些類型轉換的功能,

      結果發現MySQL的類型轉換函數“CONVERT”並沒有提供很好的數據類型名稱的兼容性,

      參數順序上也不一樣!

      SQLServer中使用convert(int, Port),MySQL中要使用convert(Port, SIGNED) AS `port`

      注意:如果不加AS `port`結果集中列名就會顯示成convert(Port, SIGNED)

      SQLServer中使用中括號[]解決特殊符號、關鍵字等問題,但MySQL中需要使用反單引號·

      俗稱小句號,上句號,也稱重音符,就是鍵盤左上角Esc下面那麼鍵,輸入時不按Shift。

      轉換時使用的數據類型需要注意,這個類型 可以是以下值其中的 一個:

      BINARY[(N)]

      CHAR[(N)]

      DATE

      DATETIME

      DECIMAL

      SIGNED [INTEGER]

      TIME

      UNSIGNED [INTEGER]

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved