• SQL中几种常用数据类型总结


    一、几种常用数据类型

    1、数值型:整数INT、小数NUMERIC、钱数MONEY

    一个INT型占用四个字节,范围为-21 4748 3647到21 4748 3647(10位),而一个TINYINT占用一个字节(只能存0-255的整数,不能用来存储负数)

    SMALLINT型数据范围从-32768到32768的整数。

    一个NUMERIC型整数部分最大只能有28位,范围为-10^38到10^38之间的数,小数部分的位数必须小于或等于整数部分的位数,小数部分可以是零,定义语法NUNERIC(3,2),表示总位数为3,小数位数为2,如3.14。

    MONEY型存储范围为-922,337,203,685.477,5808到922,337,203,685,477.5807的钱数,

    SMALLMONEY范围为-21 4748 3648到21 4748 3648的钱数。

    2、字符型:VARCHAR     CHAR都可以用来存储字符串长度小于255的字符

    区别:假如你定义个CHAR(10)用来存ABC,那么当你取出数据时,所取数据长度为10个字符,即为ABC       (后面再跟7个空格),

    而VARCHAR不会,不会用空格来填充剩余的字符长度,存的为ABC,取时还为ABC ,注意当所存字符中含有中文等其他语言文字时因用

    NVARCHAR,在赋值时一定要在值前加N,如:N‘数据类型’。

    3、文本型:TEXT 可以存超过20亿个字符的字符串

    文本型数据没有长度,缺点:慢,滥用会导致服务器速度变慢,还会占用大量空间,所以能避免使用就避免使用。

    4、逻辑型 BIT

    BIT型只能取0或者1,相当于Csharp中的bool型,可以用来存复选框的结果信息。

    5、日期型   DATETIME   SMALLDATETIME

    一个DATETIME型存储范围从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。

    SMALLDATEINT范围为1900年1月1日到2079年6月6日,只精确到秒。

  • 相关阅读:
    团队项目-选题报告
    第一次结对编程作业
    第一次个人编程作业
    第一次软工作业
    antd form表单数组对象格式
    antd form表单验证失去焦点时验证和重置验证状态
    fetch请求
    typescript类装饰器
    typescript泛型
    浮点数问题
  • 原文地址:https://www.cnblogs.com/micua/p/3502608.html
Copyright © 2020-2023  润新知