精华内容
下载资源
问答
  • MySQL数据类型有哪些
    千次阅读
    2021-03-04 02:26:07

    MySQL数据类型有哪些? 下边为大家介绍的是MYSQL常见的六种数据类型

    1、整型

    MySQL数据类型

    含义(有符号)

    tinyint(m)

    1个字节  范围(-128~127)

    smallint(m)

    2个字节  范围(-32768~32767)

    mediumint(m)

    3个字节  范围(-8388608~8388607)

    int(m)

    4个字节  范围(-2147483648~2147483647)

    bigint(m)

    8个字节  范围(+-9.22*10的18次方)

    取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。

    int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个m有什么用。

    2、浮点型(float和double)

    MySQL数据类型

    含义

    float(m,d)

    单精度浮点型    8位精度(4字节)     m总个数,d小数位

    double(m,d)

    双精度浮点型    16位精度(8字节)    m总个数,d小数位

    设一个字段定义为float(5,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位。

    3、定点数

    浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。

    decimal(m,d) 参数m<65 是总个数,d<30且 d4、字符串(char,varchar,_text)

    MySQL数据类型

    含义

    char(n)

    固定长度,最多255个字符

    varchar(n)

    固定长度,最多65535个字符

    tinytext

    可变长度,最多255个字符

    text

    可变长度,最多65535个字符

    mediumtext

    可变长度,最多2的24次方-1个字符

    longtext

    可变长度,最多2的32次方-1个字符

    char和varchar:

    1.char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以char类型存储的字符串末尾不能有空格,varchar不限于此。

    2.char(n) 固定长度,char(4)不管是存入几个字符,都将占用4个字节,varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),所以varchar(4),存入3个字符将占用4个字节。

    3.char类型的字符串检索速度要比varchar类型的快。

    varchar和text:

    1.varchar可指定n,text不能指定,内部存储varchar是存入的实际字符数+1个字节(n<=255)或2个字节(n>255),text是实际字符数+2个字节。

    2.text类型不能有默认值。

    3.varchar可直接创建索引,text创建索引要指定前多少个字符。varchar查询速度快于text,在都创建索引的情况下,text的索引似乎不起作用。

    5.二进制数据(_Blob)

    1._BLOB和_text存储方式不同,_TEXT以文本方式存储,英文存储区分大小写,而_Blob是以二进制方式存储,不分大小写。

    2._BLOB存储的数据只能整体读出。

    3._TEXT可以指定字符集,_BLO不用指定字符集。

    6.日期时间类型

    MySQL数据类型

    含义

    date

    日期 '2008-12-2'

    time

    时间 '12:25:36'

    datetime

    日期时间 '2008-12-2 22:06:44'

    timestamp

    自动存储记录修改时间

    若定义一个字段为timestamp,这个字段里的时间数据会随其他字段修改的时候自动刷新,所以这个数据类型的字段可以存放这条记录最后被修改的时间。

    数据类型的属性

    MySQL关键字

    含义

    NULL

    数据列可包含NULL值

    NOT NULL

    数据列不允许包含NULL值

    DEFAULT

    默认值

    PRIMARY KEY

    主键

    AUTO_INCREMENT

    自动递增,适用于整数类型

    UNSIGNED

    无符号

    CHARACTER SET name

    指定一个字符集

    更多相关内容
  • 以太网类型有哪些以太网类型介绍.docx
  • 液位传感器有哪些类型液位传感器分类介绍.docx
  • 数据采集卡工作原理介绍 数据采集卡有哪些种类【详解】.docx
  • pcb板材质种类介绍

    2021-01-19 23:40:53
     pcb板以下三种主要的划分类型:  1.单面板  单面板(Single-Sided Boards) 在基本的PCB上,零件集中在其中一面,导线则集中在另一面上(贴片元件时和导线为同一面,插件器件再另一面)。因为导线只出现在...
  • 本文主要简单介绍了电池的种类有哪些
  • 一般来说,硬盘接口的类型主要被分为IDE...那么各个类型的硬盘什么区别呢?接下来就随小编来好好了解一下吧。硬盘接口类型介绍:一、IDE接口硬盘:IDE是Integrated Drive Electronics的缩写,有着价格低廉,兼容性...

    一般来说,硬盘接口的类型主要被分为IDE、SATA、SCSI 、SAS以及光纤通道等五种,而不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。那么各个类型的硬盘有什么区别呢?接下来就随小编来好好了解一下吧。

    428cbbc804a82af04c23807837695483.png

    硬盘接口类型介绍:

    一、IDE接口硬盘:

    IDE是Integrated Drive Electronics的缩写,有着价格低廉,兼容性强,性价比高,数据传输慢,不支持热插拔的特点。在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。

    二、SCSI接口硬盘

    SCSI是Small Computer System Interface的缩写,拥有传输速率高、读写性能好、可连接多个设备、可支持热插拔、价格比较贵的特点。SCSI接口硬盘主要应用于中、高端服务器和高档工作站中。

    三、SATA接口硬盘

    SATA是Serial Advanced Technology Attachment的缩写,SATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。

    四、SAS接口硬盘

    SAS 是Serial Attached SCSI的缩写,即串行连接SCSI。和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间。SAS是新一代的SCSI技术。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,提供与串行ATA (Serial ATA,缩写为SATA)硬盘的兼容性。

    五、光纤通道

    光线通过类型硬盘的英文名称为Fibre Channel,其最初设计也不是为了硬盘设计开发的接口,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。光纤通道的主要特性有:热插拔性、高速带宽、远程连接、连接设备数量大等。

    举报/反馈

    展开全文
  • mysql常见索引类型有哪些

    千次阅读 2021-01-27 04:35:44
    mysql常见索引类型有:1、FULLTEXT;2、HASH;3、BTREE;4、RTREE。FULLTEXT为全文索引,目前只有MyISAM引擎支持。HASH索引可以一次定位,因此具有极高的效率。Mysql目前主要以下几种索引类型:(推荐教程:mysql...

    mysql常见索引类型有:1、FULLTEXT;2、HASH;3、BTREE;4、RTREE。FULLTEXT为全文索引,目前只有MyISAM引擎支持。HASH索引可以一次定位,因此具有极高的效率。

    faa08fa10a4084964ff91c879d5cb5b7.png

    Mysql目前主要有以下几种索引类型:

    (推荐教程:mysql教程)

    FULLTEXT,HASH,BTREE,RTREE。

    详细介绍:

    1、FULLTEXT

    即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。

    全文索引并不是和MyISAM一起诞生的,它的出现是为了解决WHERE name LIKE “%word%"这类针对文本的模糊查询效率较低的问题。

    2、HASH

    由于HASH的唯一(几乎100%的唯一)及类似键值对的形式,很适合作为索引。

    HASH索引可以一次定位,不需要像树形索引那样逐层查找,因此具有极高的效率。但是,这种高效是有条件的,即只在“=”和“in”条件下高效,对于范围查询、排序及组合索引仍然效率不高。

    3、BTREE

    BTREE索引就是一种将索引值按一定的算法,存入一个树形的数据结构中(二叉树),每次查询都是从树的入口root开始,依次遍历node,获取leaf。这是MySQL里默认和最常用的索引类型。

    4、RTREE

    RTREE在MySQL很少使用,仅支持geometry数据类型,支持该类型的存储引擎只有MyISAM、BDb、InnoDb、NDb、Archive几种。

    相对于BTREE,RTREE的优势在于范围查找。

    展开全文
  • python中都有哪些数据类型

    千次阅读 2020-12-10 14:52:10
    python中数据类型有:整型、长整型、浮点型、字符串类型、布尔类型、列表类型、元组类型、字典类型、集合类型。数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此...

    python中数据类型有:整型、长整型、浮点型、字符串类型、布尔类型、列表类型、元组类型、字典类型、集合类型。

    数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:

    1. 数字类型

    Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。

    int(整型)

    在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808~9223372036854775807。

    long(长整型)

    Python长整型没有指定位宽,但是由于机器内存有限,使用长的长整数数值也不可能无限大。

    float(浮点型)

    浮点型也就是带有小数点的数,其精度和机器有关。

    complex(复数)

    Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

    2. 字符串

    在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。

    3. 布尔型

    和其他编程语言一样,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。

    4. 列表

    列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型,可对集合进行创建、查找、切片、增加、修改、删除、循环和排序操作。

    5. 元组

    元组和列表一样,也是一种序列,与列表不同的是,元组是不可修改的,元组用”()”标识,内部元素用逗号隔开。

    6. 字典

    字典是一种键值对的集合,是除列表以外Python之中最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。

    7. 集合

    集合是一个无序的、不重复的数据组合,它的主要作用有两个,分别是去重和关系测试。

    展开全文
  • 一、数据库种类有哪些 早期较为时兴的数据库种类有三种,分别是层次式数据库、网络式数据库和关系型数据库。而在如今的互联网中,最常见的数据库种类主要2种,即关系型数据库和非关系型数据库。 二、层次数据库...
  • 本文主要简单介绍了保险丝有哪些种类
  • 缺陷类型 缺陷种类介绍

    千次阅读 2020-12-17 19:03:01
    软件缺陷和软件缺陷种类 软件缺陷的定义 软件缺陷,常常又被叫做Bug,从产品内部看,...这个错误常常会发生在测试过程的初期和中期,许多在设计规格说明书中规定的功能无法运行,或是运行结果达不到预期设计。最明显
  • 本文主要介绍了一下关于电源线的常见类型,希望对你的学习有所帮助。
  • 本文主要介绍了发光二极管的特点和种类
  • NFT 七大种类 1.艺术 此种类包含 CryptoPunks 及无聊猿 (BAYC) 等的收藏品,或是 Foundation 及 SuperRare 平台上的 1/1 数位艺术品。...最近许多新推出的音乐 NFT 专案,包含 arpeggi.io、Sound.xy
  • python中有哪些基本数据类型

    千次阅读 2021-01-12 00:29:40
    python的基本数据类型有哪些?下面一一给大家介绍:1、数字 ---> int类当然对于数字,Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习。在...
  • Python基本数据类型有哪些

    千次阅读 2020-04-23 17:46:20
    1.基本数据类型 1.数字类型:整型(int),浮点型(float),复数类型(complex) 2.字符串类型:str 3.逻辑类型:bool True False 4.列表类型:list [ ] 有序可修改 5.元组类型:tuple () 有序不可修改 6.集合类型:set {...
  • javascript的基本数据类型有哪些

    千次阅读 2020-09-05 12:53:19
    javascript的基本数据类型有哪些?下面本篇文章就来给大家介绍一下javascript的基本数据类型,希望对大家有所帮助。 JavaScript的数据类型分为两种:原始类型(即基本数据类型)和对象类型(即引用数据类型)。 ● ...
  • 文章为大家介绍了LED显示屏以及LED屏的种类
  • 无线网卡可以连接各种类型的插槽,例如PCIe、mPCIe、mSATA 和 M.2。PCIe是一种行业标准,它提供连接的设备以通过插槽与计算机进行通信。具有PCIe连接的小型计算机通常使用专为空间受限设备设计的mPCIe或mini-PCIe...
  • 一般网站有哪些类型

    千次阅读 多人点赞 2020-10-15 18:03:27
    一般网站有哪些类型,我和大家说一下我理解的网站的类型 一:按用途了来分可以分为以下几类 1.展示型网站:所谓展示,顾名思义就是用来展示企业形象,企业产品的展示网站,就是的人说的我有一个网站,上面什么我...
  • 计算机的种类有

    千次阅读 2021-07-25 03:36:33
    满意答案patrickung2021.01.16采纳率:58%等级:9已帮助:166人计算机可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机生物计算机、光子计算机、量子计算机等。...
  • 满意答案多媒体的种类:1、感觉媒体:感觉媒体指的是能直接作用于人们的感觉器官,从而能使人产生直接感觉的媒体。如文字、数据、声音、图形、图像等。2、表示媒体:表示媒体指的是为了传输感觉媒体而人为研究出来的...
  • JavaScript的数据类型详细介绍

    万次阅读 多人点赞 2019-05-03 20:05:30
    JavaScript的数据类型分为俩种,一种是基本数据类型,一种是引用数据类型 基本数据类型包括: Number - - (数字) String - - (字符串) Boolean - - (布尔值) Undefined - - (未定义) Null - - (空的) Symbol - - ...
  • python常见的数据类型有哪些

    千次阅读 2021-04-02 10:29:25
    变量用来存储数据,那么大家没有想过,我们应该让变量占用多大空间,保存什么样的数据呢?在讲解变量的类型之前,我们先来看一个生活中的例子,例如,我们要运送一台电脑,大卡车和小轿车都可以完成,但是,如果...
  • 4.2 char类型介绍

    千次阅读 2019-12-30 17:44:27
    4.1 int类型介绍 4.2 char类型介绍 4.3 float、double类型介绍 4.4 小结及其他数据类型简单介绍 4.5 类型大小 char类型用于储存字符(如,字母或标点符号),但是从技术层面看,char是整数类型。因为char...
  • 电脑显示器是电脑很重要的配件之一,而现在市场上的显示器样式也非常多,...一、显示器屏幕有哪些类型:根据显示器不同定位的划分及层次来看,显示器屏幕也不同的类型划分,而市场上常见的三种显示器屏幕分别是TN...
  • 4.1 int类型介绍

    千次阅读 多人点赞 2019-12-30 17:15:47
    4.1 int类型介绍 4.2 char类型介绍 4.3 float、double类型介绍 4.4 小结及其他数据类型简单介绍 4.5 类型大小 C语言提供了许多整数类型,为什么一种类型不够用?因为 C语言让程序员针对不同情况选择不同的...
  • 【js中的基本类型和引用类型有哪些什么区别?】 每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 486,618
精华内容 194,647
关键字:

介绍的类型有哪些