首页 > 数据库 >mysql数据类型

mysql数据类型

时间:2023-07-13 22:14:42浏览次数:37  
标签:varchar 字节 text 数据类型 char mysql

1、介绍

mysql中实现了sql语法的数据类型,并有所增加。总的来说分为三类:数值、字符和时间日期。

声明:

字段名 数据类型

2、数值

tinyint、smallint、mediumint、int和bigint分别表示1、2、3、4、8个字节的有符号整数。

在数据类型后添加unsigned关键字,表示无符号是,比如int unsigned。

float、double分别表示4、8个字节的浮点数。

3、时间日期

datetime表示年月日 时分秒,date表示年月日,year表示年,time表示时分秒

4、字符

char和varchar:

  • 都需要指定n,表示容纳的最大字节
  • char是固定字符,不管是否使用,好处是方便操作,坏处是占用空间
  • varchar是不定长度,根据实际占用使用空间,好处是空间节省,坏处是查询和操作耗时
  • char最大255,varchar最大65535

text和blob:

  • 分别具有tiny、原值、medium、big四个等级的大小
  • text用于存储大文本,blob用于存储二进制,但不建议使用
  • text类型是最常用的,用于存储博客或者文章内容,不需要指定n

 

标签:varchar,字节,text,数据类型,char,mysql
From: https://www.cnblogs.com/wd404/p/17332085.html

相关文章

  • mysql where
    1、true/falsewheretrue#全部满足wherefalse#全部不满足大小写忽略,至少在windows下如此2、比较运算符>大于<小于>=大于等于<=小于等于=等于!=不等于<>不等于<=>等于3、逻辑运算符&&and逻辑与||or逻辑或!not逻辑否^xor逻辑异或4、判断NULLI......
  • Mysql8.0多源复制和复制过滤
    一、Mysql多源复制1、Mysql多源复制的作用和特点  1)Mysql多源复制作用  选择一台从Mysql从多个主节点将数据复制到本地汇总备份 2)特点  将多台主Mysql服务器数据汇总到一台从Mysql服务器 Mysql5.7以后新增加的功能 方便数据库数据集中化管理和集中化备份2、主Mysq......
  • mysql-语法
    1、引号单引号、双引号,不加引号,反引号,以及任意的圆括号2、结尾(1);一般,在终端交互时,一条sql语句的末尾需要使用;结尾,才会执行,或者enter后跳行等待输入;基于;还可以在一行中写入多条sql语句,相互间隔,依次执行,即使其中一条出现问题,后续sql语句仍然执行对于非终端提交语句,比如代......
  • MySQL基础
    好久没用Mysql有些东西都忘了在这记录一下方便以后查看  查看所有数据库showdatabases选中数据库use[数据库名字]删除数据库drop[数据库名字]创建数据库createdatabase[数据库名字] 表:查看所有的表showtables查询select*from[table][条件]删除表......
  • js判断数据类型的四种方式
    1.typeof用法:typeof'123'==='string'缺点:只能判断基础数据类型(除null以外),如果是引用数据类型(如数组、函数、对象等)会返回Object因为typeof是直接在计算机里面基于二进制值进行检测的,也就是数据类型都是二进制值,对象存储在计算机中,二进制的值都是以000开头,而null值为000,所以......
  • ChatGPT 问答00003 mysql中删除原来的自增ID,并重新根据字符串字段data字段排序重新生
    在MySQL中,自增ID是由MySQL引擎自动生成和维护的,通常与数据表的主键关联。删除自增ID并重新生成的需求比较特殊,因为自增ID的生成是基于数据表中已有的记录顺序的,直接删除和重新生成可能会破坏数据完整性和索引等方面的约束。不建议直接删除和重新生成自增ID,但你可以通过以下步骤实......
  • 如何实现rpm安装mysql的配置文件目录的具体操作步骤
    rpm安装mysql的配置文件目录MySQL是一个流行的关系型数据库管理系统,它提供了一种简单而高效的方式来管理和存储数据。在安装MySQL时,我们需要配置一些参数,以满足我们的需求。本文将介绍如何使用RPM包安装MySQL,并详细说明配置文件的目录和使用方法。RPM包安装MySQLRPM(Red......
  • Linux系统安装MySql服务器
    1、登录购买的云服务器,进入到根目录,如下图: 2、查看系统里是否有安装MySQL相关的程序包,有则需要先卸载,再重新安装,卸载过程文档后续补充,如需先卸载,可自行百度查找解决方案进行处理。查询是否安装命令:rpm-qa|grepmysql 如图,是已经安装的情况(如下截图的是redis,mysql同理)......
  • 如何实现查看mysql IO的具体操作步骤
    查看MySQLIO的流程在开发中,了解数据库的IO情况对于优化和性能调优非常重要。本文将指导你如何查看MySQL的IO情况,以帮助你更好地理解和优化数据库的性能。步骤概述下面是查看MySQLIO的流程概述。我将使用表格展示每个步骤和所需的代码。步骤描述步骤一连接到MySQL数......
  • PHP 生成数据库的 markdown 字段说明文档,支持 mysql,postgresql
    安装composerrequirepeng49/db2markdown命令行使用phpvendor/bin/db2markdown输入数据库的地址(host),端口(port)用户名,密码,要导出的表,默认是*,生成所有表的文档,指定多个表明用逗号隔开,如:table1,table2$phpsrc/bin/db2markdownpleaseenterthedb(1mys......