`
swordinhand
  • 浏览: 312312 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SQL Server的tinyint有个坑啊

阅读更多
      根据微软官方文档 http://technet.microsoft.com/zh-cn/library/ms187745.aspx,SQL Server支持bignt, int, smallint, tinyint这四种int,前三种都是有符号的,而tinyint却是无符号的,取值范围是0-255,而Mysql里面,tinyint默认是有符号的,取值范围是-128到127,unsigned tinyint才是0-255,如果在这两个数据库直接迁移表结构的话,就要注意了。
分享到:
评论

相关推荐

    SQL SERVER的数据类型自定义

    ### SQL Server 数据类型详解与自定义数据类型创建 在数据库设计与管理中,理解并熟练掌握数据类型至关重要,因为它们直接影响到数据存储的效率、安全性和查询性能。SQL Server 提供了丰富的内置数据类型,同时也...

    PostgreSQL_与_MS_SQLServer比较

    MS SQL Server 同样也支持类似的类型,如 `tinyint`、`smallint`、`int`、`bigint`、`decimal`、`numeric`、`float` 和 `real`。 - **字符类型**:PostgreSQL 使用 `char`、`varchar` 和 `text` 类型来存储字符串...

    SqlServer数据库的数据类型

    ### SqlServer数据库的数据类型详解 数据类型在编程与数据库管理中扮演着至关重要的角色,它不仅定义了数据的存储方式,还决定了数据可以执行的操作。SQL Server作为一种广泛使用的数据库管理系统,提供了丰富的...

    mysql数据库转换成SQLserver数据库

    "mysql数据库转换成SQLserver数据库"这个主题主要涵盖以下几个关键知识点: 1. **数据迁移**:数据迁移是从一个数据库系统到另一个数据库系统的数据传输过程。在这个过程中,我们需要确保所有数据完整无损地从MySQL...

    sqlserver-oracle 数据类型对照

    - `tinyint`在SQL Server中对应Oracle的`NUMBER(3)`,用于存储小整数。 2. **字符类型**: - `char`和`varchar`在SQL Server中分别对应Oracle的`CHAR`和`VARCHAR2`。 - `nchar`和`nvarchar`在SQL Server中对应...

    sqlserver2005的base64加密解密函数

    在SQL Server 2005中,Base64编码是一种常用的数据编码方式,它将二进制数据转化为可打印的ASCII字符,常用于在网络上传输或存储非ASCII字符的数据。Base64编码能够确保数据在传输过程中不被篡改,因为它是通过特定...

    SqlServer经典资料

    总的来说,这份"SqlServer经典资料"是一个全面了解和深入学习Sql Server的宝贵资源,无论你是初学者还是经验丰富的开发人员,都能从中找到提升技能和解决问题的线索。通过学习这些内容,可以更好地掌握数据库管理,...

    mysql数据库转换成sql server

    - **MySQL到SQL Server的数据类型转换**:例如,MySQL的`VARCHAR`对应SQL Server的`NVARCHAR`,`TINYINT`对应`BIT`等,需要理解这些映射规则。 5. **权限与安全性**: - **用户与角色**:MySQL的用户和权限系统与...

    sql server阿拉伯数字转大写中文存储过程

    SQL Server 是一个功能强大且广泛应用的关系数据库管理系统,而阿拉伯数字转大写中文是一个常见的需求,例如,在财务报表、发票printing等应用场景中,需要将阿拉伯数字转换为大写中文以满足特定的格式要求。...

    SQLSERVER到ORACLE的数据库迁移

    private final String url = "jdbc:microsoft:sqlserver://"; private final String serverName = "localhost"; private final String portNumber = "1433"; private final String databaseName = "ckgl"; ...

    如何将MySQL数据库转移到微软SQLserver 2005

    这种迁移有助于企业更好地利用SQL Server的功能,并且能够提升性能、安全性和管理效率。 #### MySQL到SQL Server 2005迁移 进行MySQL到SQL Server 2005的迁移涉及多个步骤和技术考虑。下面将详细介绍整个迁移过程中...

    sql server 和oracle 中数据类型的区别

    综上所述,虽然SQL Server与Oracle在数据类型上有一定的相似性,但仍然存在着明显的差异。了解这些差异对于在不同数据库系统之间迁移数据或开发兼容的应用程序至关重要。希望以上内容能够帮助读者更好地理解这两种...

    SQL_Server_数据类型详解

    * decimal 型和 numeric 型数据类型的功能完全一样,它们都可以提供小数所需要的实际存储空间,但也有一定的限制,用户可以用 2~17 个字节来存储数据,取值范围是-10^38+1 ~ 10^38-1。decimal 型和 numeric 型的...

    SQLServer常用字段类型

    ### SQL Server 常用字段类型详解 在数据库设计与管理中,选择合适的字段类型对于数据的存储效率、查询性能以及数据完整性至关重要。SQL Server 提供了丰富的数据类型,覆盖了从基本数值到复杂文本、图像等各类数据...

    常用sqlserver知识讲解

    ### 常用SQL Server知识讲解 #### 一、系统数据类型详解 SQL Server提供了丰富的数据类型以满足不同场景下的需求。以下是对SQL Server中几种常用数据类型的详细介绍: ##### 1. 整数数据类型 整数数据类型是SQL ...

    sql server 数据类型

    SQL Server 数据类型是数据库管理系统中用于定义和存储数据的基础组件,它们决定了数据的结构和特性。在SQL Server 2000中,数据类型的选择至关重要,因为它直接影响到数据的存储方式、大小以及处理效率。 首先,让...

    MySql数据导入SqlServer

    例如,MySQL的`TINYINT`可能需要转换为SQL Server的`BIT`,`DATE`可能需要转换为`DATETIME`。 - 如果数据格式不兼容,如日期格式不同,可能需要在导入前对MySQL数据进行预处理,或在导入时使用转换规则。 6. **...

    数据库SQLSERVER及应用教程.rar

    SQL Server提供了多种数据类型,如整数类型(int、smallint、tinyint)、浮点类型(float、real)、字符类型(char、varchar、nchar、nvarchar)以及日期时间类型(datetime、smalldatetime)等,满足不同数据的需求...

    SQL Server 数据类型总结

    以下是对SQL Server数据类型的一个全面而深入的总结,旨在帮助数据库管理员、开发人员及爱好者们更好地理解和运用这些数据类型。 ### 1. 数值类型 数值类型是SQL Server中最基础的数据类型之一,主要包括整型和...

Global site tag (gtag.js) - Google Analytics