数据类型和运算符 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 。如下图:                                                                                                                                                                                                                                                                           
    • 位运算符,对二进制字节中的位进行测试,位移或者测试处理。如下图所示:                                                                                                                                                                                                                                                                                             
    • 运算符的优先级,如下图所示:                                                                                                                                                                                                                                                                                                                                                                   

原文地址:https://www.cnblogs.com/laiyuan/p/8302720.html

时间: 2024-10-19 17:48:50

数据类型和运算符 MySQL学习笔记的相关文章

MySQL学习笔记-数据类型与操作数据表

MySQL学习笔记-数据类型与操作数据表 数据类型:  1.字符型  2.整型  3.浮点型  4.日期时间型 数据表操作:  1.插入记录  2.查找记录 记录操作:  1.创建数据表  2.约束的使用 1.数据类型 [1]整型: 数据类型 存储范围 字节 TINYINT 有符号型:-128~127(-2^7~2^7 -1),无符号型0~255(0~2^8 -1) 1 SMALLINT 有符号型:-2^15~2^15 -1,无符号型0~2^16 -1 2 MEDIUMINT 有符号型:-2^2

Mysql学习笔记(二)数据类型 补充

原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与varchar char与varchar的类型相似,但是他们的保存方式和检索方式不同... char的存储结构是固定长度的存储...即指定了几个字节,那么就占用几个字节,如char(4),那么无论存入的是什么字串,那么都占用四个字节...char的 可表示长度范围为0-255的任何值,当保存的字节不

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

Java 数据类型和运算符

                                                  Java   数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑

MySql学习笔记(转载)

/* 启动MySQL */net start mysql /* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root'); SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- /* 数据库操

java中的数据类型和运算符的总结归类。

首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了. 今天这一章主要想总结一下java中的数据类型和运算符2大方面. 再说数据类型之前先说一下标识符的命名规则: 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写(总体来说和c语音一样)

mysql学习笔记 第四天

mysql引擎: archive(档案)[数据插入以后不能被修改,只读] blackhole[这种写操作是删除数据,读操作是返回空白记录] CSV[在储存数据时以逗号作为数据项之间的分隔符] example[示例(存根)储存引擎] Falcon[用来进行处理事务的储存类型] federated[用来访问远程数据表的储存引擎] InnoDB[具备外键支持功能的事务处理引擎] memory[内存里的数据表] merge[用来管理多个MyISAM数据表构成的数据表集合(merg-myisam)] my

MySQL学习笔记之一 MySQL入门

本人之前接触的关系型数据库主要是oracle和sqlserver,而对于mysql知之甚少,但查阅网上资料发现,mysql与oracle非常相似,所以学起来应该不会很费劲,在总结的时候可能更多的把关注点放在它与oracle的不同之处. 一.简介 MySQL是一个真正的多用户.多线程SQL数据库服务器.SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言.MySQL是一个客户端/服务器结构的实现, 它由一个服务器守护程序mysqld和很多不同的客户程序和库组成. MySQL的普及并不局限于

MySQL学习笔记—SQL服务器模式汇总

MySQL学习笔记-SQL服务器模式汇总 MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式.这样每个应用程序可以根据自己的需求来定制服务器的操作模式. 模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查.这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL. 你可以用–sql-mode="modes"选项启动mysqld来设置默认SQL模式.如果你想要重设,该值还可以为空(–sql-mode ="&q