程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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