萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 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]

copyright © 萬盛學電腦網 all rights reserved