一、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. python对大文件的处理

    多线程框架中采取queue来实现线程间资源的互斥. 在文件过大的情况下,如果都读入内存的话,占用内存就太多了. 这里手动实现了一个多线程调用文件迭代器来使用f.next() # -*- coding: ...

  2. Oracle查看哪些表被锁住了

    --查看哪些表被锁住了select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_object ...

  3. Jenkins学习总结(6)——了解DevOps的前世今生

    DevOps是什么?从哪里来? DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建. ...

  4. 2015 Multi-University Training Contest 7 hdu 5378 Leader in Tree Land

    Leader in Tree Land Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Othe ...

  5. wpf Shake

    <Setter Property="RenderTransformOrigin" Value="0.5 0.5" /> <Setter Pro ...

  6. hdu(2846)Repository

    Problem Description When you go shopping, you can search in repository for avalible merchandises by ...

  7. python类的继承和多态,获取对象信息

    继承 类的继承机制使得子类可以继承父类中定义的方法,拥有父类的财产,比如有一个Animal的类作为父类,它有一个eat方法: class Animal(object): def __init__(se ...

  8. SQL语句之Insert

    插入常见的3种形式: 单条插入, 批量插入, 返回刚插入行的id http://www.cnblogs.com/yezhenhan/archive/2011/08/17/2142948.html

  9. POJ 3252 组合数学?

    大神们的题解我一个都没看懂........... 十分的尴尬 题意:算出闭区间内二进制中0的个数大于等于1的个数的数字有多少个 思路: 组合数学(n小于500的时候都可以出解,只不过高精比较麻烦). ...

  10. IOC-Castle Windsor映射

    Castle最早在2003年诞生于Apache Avalon项目,目的是为了创建一个IOC(控制反转)框架.发展到现在已经有四个组件了,分别是ActiveRecord(ORM组件),Windsor(I ...