一、SqlServer到MySql的数据类型的转变

编号

SqlServer

ToMySql

MySql

1

binary(50)

LONGBLOB

binary

2

bit

CHAR(1)

bit

3

char(10)

VARCHAR(10)

char

4

date

VARCHAR(10)

date

5

datetime

UNKNOWN

datetime

6

datetime2(7)

VARCHAR(27)

datetime

7

datetimeoffset(7)

VARCHAR(34)

datetime

8

decimal(18, 0)

BIGINT

decimal

9

float

DOUBLE

float

10

nchar(10)

Varchar(10)

nvarchar(10)

11

numeric(18, 0)

BIGINT

real

12

nvarchar(50)

VARCHAR(50)

nvarchar(50)

13

nvarchar(MAX)

MEDIUMTEXT

nvarchar

14

real

DOUBLE

real

15

smallmoney

DOUBLE

decimal(10,4)

16

text

MEDIUMTEXT

text

17

time(7)

VARCHAR(16)

time

18

timestamp

LONGBLOB

timestamp

19

varbinary(50)

LONGBLOB

varbinary

20

varbinary(MAX)

LONGBLOB

varbinary

21

varchar(MAX)

MEDIUMTEXT

varchar

22

uniqueidentifier

VARCHAR(36)

VARCHAR(36)

23

geography

LONGBLOB

LONGBLOB

24

geometry

LONGBLOB

LONGBLOB

25

hierarchyid

LONGBLOB

LONGBLOB

26

bigint

BIGINT

bigint

27

image

LONGBLOB

longblob

28

int

INT

int

29

money

DECIMAL(19,4)

decimal(19,4)

30

ntext

MEDIUMTEXT

mediumtext

31

smalldatetime

DATETIME

datetime

32

smallint

INT

int

33

sql_variant

TEXT

text

34

tinyint

INT

int

35

Varchar(50)

VARCHAR(50)

Varchar(50)

36

xml

MEDIUMTEXT

mediumtext

二、MySql到Sqlserver的数据类型的转变

编号

MySql

ToSqlServer

SqlServer

1

DECIMAL/DECIMAL(10)

BIGINT

DECIMAL

2

BLOB

VARCHAR(100)

IMAGE

3

BLOB(10)

VARCHAR(100)

IMAGE

4

BINARY

UNKNOWN

BINARY

5

LONGBLOB

VARCHAR(100)

IMAGE

6

MEDIUMBLOB

VARCHAR(100)

IMAGE

7

TINYBLOB

VARCHAR(100)

IMAGE

8

VARBINARY(10)

VARCHAR(100)

VARBINARY

9

DATE

DATETIME

DATE

10

TIME

DATETIME

TIME

11

TIMESTAMP

DATETIME

TIMESTAMP

12

YEAR

DATETIME

INT

13

DECIMAL(10)

BIGINT

DECIMAL

14

DOUBLE

FLOAT(53)

REAL

15

REAL

FLOAT(53)

REAL

16

CHAR

VARCHAR

CHAR

17

NVARCHAR

VARCHAR

NVARCHAR

18

TEXT

VARCHAR

TEXT

19

TINYTEXT

VARCHAR

TEXT

20

BIT

VARCHAR

BIT

21

ENUM

VARCHAR

VARCHAR2

22

SET

VARCHAR

VARCHAR2

23

GEOMETRY

UNKNOWN

TEXT

24

GEOMETRYCOLLECTION

UNKNOWN

TEXT

25

MULTILINESTRING

UNKNOWN

TEXT

26

LINESTRING

UNKNOWN

TEXT

27

MULTIPOINT

UNKNOWN

TEXT

28

MULTIPOLYGON

UNKNOWN

TEXT

29

POINT

UNKNOWN

TEXT

30

POLYGON

UNKNOWN

TEXT

31

INT

INT

INT

32

VARCHAR(20)

VARCHAR(20)

VARCHAR(20)

33

DATETIME

DATETIME

DATETIME

34

DATETIME(6)

DATETIME

DATETIME

35

FLOAT

FLOAT

FLOAT

36

INT(8)

INT

INT

37

MEDIUMINT(10)

INT

INT

38

SMALLINT(2)

INT

INT

39

TINYINT(2)

INT

INT

40

LONGTEXT

TEXT

TEXT

41

MEDIUMTEXT

TEXT

TEXT

异构关系数据库(Sqlserver与MySql)之间的数据类型转换参考的更多相关文章

  1. 异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考

    一.Oracle到SqlServer的数据类型的转变 编号 Oracle ToSqlServer SqlServer 1 BINARY_DOUBLE VARCHAR(100) real 2 BINAR ...

  2. 异构关系数据库(MySql与Oracle)之间的数据类型转换参考

    一.MySQL到Oracle的数据类型的转变: 编号 MySQL ToOracle Oracle 1 GEOMETRY BLOB BLOB 2 GEOMETRYCOLLECTION BLOB BLOB ...

  3. ETL数据从sqlserver到mysql之间迁移

    因近期需要进行sqlserver数据到mysql之间的数据同步.偶然之间发现了这一款工具ELK 一.下载 1.Kettle可以在http://kettle.pentaho.org/网站下载 2.下载的 ...

  4. 【转载】Sqlserver使用Convert函数进行数据类型转换

    在Sqlserver数据库中,可以使用Convert函数来进行数据类型的转换,如将数字类型decimal转换为字符串nvarchar类型,或者将字符串类型转换为数字类型都可以使用Convert函数来实 ...

  5. 【数据传输 1】服务器—>客户端之间的数据类型转换

    导读:在做项目的时候,在controller中,将List数据类型转换为了JSON字符串,那么,为什么要将其数据转换为JOSN呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...

  6. 用Sqoop进行Hive和MySQL之间的数据互导

    Hive导数据入MySQL 创建mysql表 use anticheat; create table anticheat_blacklist( userid varchar(30) primary k ...

  7. SQLServer服务器数据库之间的数据操作(完整版)

    分类: 数据库开发技术 ---------------------------------------------------------------------------------- -- Au ...

  8. 利用Kettle进行SQLServer与Oracle之间的数据迁移实践

    Kettle简介 Kettle(网地址为http://kettle.pentaho.org/)是一款国外开源的ETL工具,纯java编写,可以在Windows.Linux.Unix上运行,数据抽取高效 ...

  9. 解决kettle在两个mysql之间迁移数据时乱码的问题 和 相关报错 及参数调整, 速度优化

    1. 乱码问题 编辑目标数据库的链接: 配置编码参数即可. 2. 报错 No operations allowed after statement closed. 需要调整wait_timeout:  ...

随机推荐

  1. 邓_ php SESSION

    学会php session可以在很多地方使用,比如做一个后台登录的功能,要让程序记住用户的session,其实很简单,看了下面的文章你就明白了. PHP session用法其实很简单它可以把用户提交的 ...

  2. nodejs-Module

    nodejs的打包程序 模块:实现特定功能的文件 1.通过require引入模块 2.模块中的功能(变量,函数),通过赋给exports对象的某个属性提供给调用者使用 1 2 function sum ...

  3. 【我所认知的BIOS】—> uEFI AHCI Driver(6) AtaAtapiPassThruSupported的局部变量们

    [我所认知的BIOS]-> uEFI AHCI Driver(6) - AtaAtapiPassThruSupported的局部变量们 LightSeed 5/7/2014 前面5个篇文章把EF ...

  4. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序

    BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序         非常多开 ...

  5. Java设计模式透析之 —— 模板方法(Template Method)

    今天你还是像往常一样来上班,一如既往地開始了你的编程工作. 项目经理告诉你,今天想在server端添加一个新功能.希望写一个方法.能对Book对象进行处理.将Book对象的全部字段以XML格式进行包装 ...

  6. JavaScript的闭包理解

    因为本人是做java web 开发的,对js仅仅是存在非常浅的理解,js闭包的概念非常早就听说了,可是一直都不明确是什么意思,今天准备梳理一下闭关的概念; 闭包(closure)是Javascript ...

  7. Spring MVC【入门】

    Spring MVC[入门]就这一篇! MVC 设计概述 在早期 Java Web 的开发中,统一把显示层.控制层.数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Mod ...

  8. Statspack的使用

    Statspack是Oracle 8i以上提供的一个非常好的性能监控与诊断工具,基本上全部包含了BSTAT/ESTAT的功能,更多的信息可以参考附带文档$ORACLE_HOME/rdbms/admin ...

  9. Google浏览器vim命令

    使用鼠标久了,手腕.肩膀依旧疼痛.偶尔逛知乎,看到有人推荐chrome浏览器的vimium插件(火狐浏览器是vimperator),安装了使用了几天,真不愧是浏览器神器,好用到想哭,而且非常容易上手. ...

  10. 用VS2015创建ASP.NET Web Forms 应用程序

    在 Visual Studio 2015 中,按着以下步骤创建一个 Web Forms 应用程序项目: 1.起始页/文件--->新建项目--->已安装--->模板--->Vis ...