zoukankan      html  css  js  c++  java
  • 数据类型和运算符 MySQL学习笔记

    • MySQL数据类型介绍  数值类型(整数类型TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT;浮点小数数据类型FLOAT和DOUBLE,定点小数类型DECIMAL),日期/时间类型(YEAR,TIME,DATE,DATETIME,TIMESTAMP)和字符串类型(CHAR,VARCHAR,BINARY,VARBINARY,BLOB,TEXT,ENUM,SET),字符串类型又分为文本字符串和二进制字符串。
      • 整数类型,可以添加AUTO_INCREMENT自增约束条件。                                                                                                                                                                                                                                                                                                                                 

        创建表时数据类型后面的括号里的数字是指改项显示的宽度,各种整数类型都有默认的显示宽度,默认显示宽度,正好能显示该数据类型能表示的最大数据。 默认宽度如下图所示。                                                                                                                               

      • 浮点数类型和定点数类型,浮点类型有单精度浮点类型和双精度浮点类型。定点类型只有DECIMAL一种。用M,N表示,M为精度,表示总共的位数,N为标度,表示小数的位数                                                                                                                                   

        DECIMAL的存储空间由精度值M决定的。   FLOAT和DOUBLE不指定精度时,默认会按照实际的精度(由计算机硬件和操作系统决定),DECIMAL如不指定精度,默认为(10,0)

      • 日期与时间  日期时间的类型,格式和范围如下图所示                                                                                                                                                                                                                                                                                                                                   
      • 文本字符串类型 ,支持文本字符串和二进制字符串,其中文本字符串的类型如下图                                                                                                                                                                                                                                                                                   

      • 二进制字符串 ,主要有下列几种二进制数据类型。                                                                                                                                                                                                                                                                                                                                     

    • 如何选着数据类型  保证正常的情况下,占用的空间越小越好。
    • 常见运算符介绍   算术运算符,比较运算符,逻辑运算符,位运算符。
      • 算术运算符   加+ 减- 乘 * 除 / 求余或称为模运算符%。
      • 比较运算符   比较运算符如下图所示:                                                                                                                                                                                                                                                                                                                                                         

        其中=等于和<=>安全等于的区别是 安全等于可以比较NULL

      • 逻辑运算符 结果均为 TRUE,FALSE或NULL 1为TRUE,0为FALSE 和 NULL 。如下图:                                                                                                                                                                                                                                                                           
      • 位运算符,对二进制字节中的位进行测试,位移或者测试处理。如下图所示:                                                                                                                                                                                                                                                                                             

      • 运算符的优先级,如下图所示:                                                                                                                                                                                                                                                                                                                                                                   

          

         
  • 相关阅读:
    C# 实现 Snowflake算法生成唯一性Id
    kafka可视化客户端工具(Kafka Tool)的基本使用(转)
    docker 安装kafka
    Model类代码生成器
    使用docker 部署rabbitmq 镜像
    Vue 增删改查 demo
    git 提交代码到库
    Android ble蓝牙问题
    mac 配置 ssh 到git (Could not resolve hostname github.com, Failed to connect to github.com port 443 Operation timed out)
    okhttp
  • 原文地址:https://www.cnblogs.com/laiyuan/p/8302720.html
Copyright © 2011-2022 走看看