前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL学习3_数据类型、字段及运算符

MySQL学习3_数据类型、字段及运算符

作者头像
皮大大
发布2021-03-02 14:40:24
8490
发布2021-03-02 14:40:24
举报
文章被收录于专栏:机器学习/数据可视化

本篇博文中主要是介绍MySQL数据库中的数据类型和字段、运算符的相关知识

数据类型

MySQL数据库中的主要数据类型有四种:

  • 数值类型
  • 浮点型
  • 字符串类型
  • 日期时间类型
数值类型
  • 一般情况下:用int就可以
  • 超过了最大值,以最大值为准
浮点类型
  • float(m,d):单精度,8位精度;m表示总个数,d表示小数位
  • double(m,d):双精度,16位精度;m表示总个数,d表示小数位
  • decimal(m,d):定点数,m表示总长度,d表示小数位
字符串类型

用的最多的是charvarchar以及text,其中

  • char:定长,不够补空格,多了减掉;比如char(10):输入12345678**,后面自动补两个空格。特点:存取速度快,占空间
  • varchar:边长,根据实际自动改变长度。特点:存取速度慢,节省空间
  • text:主要是用于存储文本信息

函数

作用

所占字符

length

返回字符串所占的字节数

汉字占3个; 数字和字母占1个字符

char_length

返回字符串所占的字符数

汉字、数字、字母都是一个字符

日期时间类型

建议使用int存储时间戳(10位数字)的形式

字段名修饰

字段指的是表中第一行即列属性,用column表示。常用来修饰字段的有:

修饰语

作用

unsigned

无符号

auto_increment

自增

default

默认值

comment

字段解释说明

not null

非空

null

unique

唯一索引

index

普通索引

primary key

主键,必须指定为auto_increment

索引的作用是加快查询速度

运算符

常用的运算符有:

  • = :表示赋值或者判断
  • !=或者<>:不等于
  • <:小于
  • >:大于
  • <=、>=:小于等于或者大于等于
  • OR:或
  • AND:与
  • BETWEEN…AND…:在…和…之间
  • IN/NOT IN :在或不在
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据类型
    • 数值类型
      • 浮点类型
        • 字符串类型
          • 日期时间类型
          • 字段名修饰
          • 运算符
          相关产品与服务
          云数据库 SQL Server
          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档