一、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)之间的数据类型转换参考的更多相关文章
-
异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考
一.Oracle到SqlServer的数据类型的转变 编号 Oracle ToSqlServer SqlServer 1 BINARY_DOUBLE VARCHAR(100) real 2 BINAR ...
-
异构关系数据库(MySql与Oracle)之间的数据类型转换参考
一.MySQL到Oracle的数据类型的转变: 编号 MySQL ToOracle Oracle 1 GEOMETRY BLOB BLOB 2 GEOMETRYCOLLECTION BLOB BLOB ...
-
ETL数据从sqlserver到mysql之间迁移
因近期需要进行sqlserver数据到mysql之间的数据同步.偶然之间发现了这一款工具ELK 一.下载 1.Kettle可以在http://kettle.pentaho.org/网站下载 2.下载的 ...
-
【转载】Sqlserver使用Convert函数进行数据类型转换
在Sqlserver数据库中,可以使用Convert函数来进行数据类型的转换,如将数字类型decimal转换为字符串nvarchar类型,或者将字符串类型转换为数字类型都可以使用Convert函数来实 ...
-
【数据传输 1】服务器—>;客户端之间的数据类型转换
导读:在做项目的时候,在controller中,将List数据类型转换为了JSON字符串,那么,为什么要将其数据转换为JOSN呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
-
用Sqoop进行Hive和MySQL之间的数据互导
Hive导数据入MySQL 创建mysql表 use anticheat; create table anticheat_blacklist( userid varchar(30) primary k ...
-
SQLServer服务器数据库之间的数据操作(完整版)
分类: 数据库开发技术 ---------------------------------------------------------------------------------- -- Au ...
-
利用Kettle进行SQLServer与Oracle之间的数据迁移实践
Kettle简介 Kettle(网地址为http://kettle.pentaho.org/)是一款国外开源的ETL工具,纯java编写,可以在Windows.Linux.Unix上运行,数据抽取高效 ...
-
解决kettle在两个mysql之间迁移数据时乱码的问题 和 相关报错 及参数调整, 速度优化
1. 乱码问题 编辑目标数据库的链接: 配置编码参数即可. 2. 报错 No operations allowed after statement closed. 需要调整wait_timeout: ...
随机推荐
-
Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器
最近在Ubuntu上搭建了Asp.Net的Web服务器,其中遇到很多问题,整理一下思路,以备后用. 搭建环境以及配套软件 Ubuntu: 11.10 Mono:3.0.6 下载地址(http://do ...
-
如何在linux设置回收站
修改用户的环境变量 vi ~/.bashrc 注释第5行的别名 #alias rm='rm -i' 最后一行添加如下内容 mkdir -p ~/.trash alias rm=trash alias ...
-
[转载]Using ngOptions In AngularJS
http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx?utm_source=tui ...
-
Wp8—LongListSelector控件使用
其实从去年后半年起,自己就开始学习windows phone 8 的开发,主要是自己感兴趣同时我也很看好这个系统(现在还是感觉自己认识的有点晚了).工作日的话基本很忙,所以当时想到然的认为用晚上时间可 ...
-
android 应用架构随笔二(定义BaseApplication并配置Application)
定义BaseApplication并配置Application import android.app.Application; import android.os.Handler; /** * * = ...
-
delphi 712 Word 2
//导出Wordprocedure TFrm_Computing.ExportWord(aFileName: string; aFileType: string);var wordApp, WordD ...
-
HiveSchemaTool-Parsing failed. Reason- Unrecognized option- -dbType mysql
版本: Hive2.1 在linux上部署Hive的时候,初始化元数据的时候,出现HiveSchemaTool:Parsing failed. Reason: Unrecognized option: ...
-
要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9)也不相同,每个字符串长度为10;
package text1; import java.util.ArrayList; import java.util.HashSet; /* * 要求产生10个随机的字符串, * 每一个字符串互相不 ...
-
vue2.0页面缓存和不缓存的方法
// 模板中: <div class="home"> <keep-alive> <router-view v-if="$route.meta ...
-
HDU 2888 Check Corners (模板题)【二维RMQ】
<题目链接> <转载于 >>> > 题目大意: 给出一个N*M的矩阵,并且给出该矩阵上每个点对应的值,再进行Q次询问,每次询问给出代询问子矩阵的左上顶点和右下 ...