mysql 常用的数据类型
mysql 常用 数据类型
2023-06-13 09:13:28 时间
常用的数据类型
int
数字范围-2**32 ~ 2**32-1
bigint
数字范围-2**63 ~ 2 ** 63-1
float
float(m,d), 其中m表示的是有效位, d表示小数位
有效位就是把当前的小数: 12345.12 转变成科学计数法: 1.234512 * 10**5
m最大值为7
double
double(m, d), 其中m表示的是有效位, d表示小数位
m的最大值为15
decimal
涉及金额的时候使用decimal.
double(m, d), 其中m表示的是有效位, d表示小数位
m的最大值为65
不会产生精度问题, 因为decimal没有精度损失的本质是因为它存的是字符串.
char
表示固定长度的字符串, 长度为255个字节
中文字符占据3~4个字节
varchar
表示不定长的字符串, 长度为0~65535
个字节
TEXT
长文本类型, 最大长度占据64kb
datetime
如果当前时区发生更改, datetime类型不会发生更改, 与存入的日期保持一致.
timestamp
如果当前时区发生更改, timestamp类型会跟着时区更改.
常用的运算符
算术运算符
+
-
*
/
div
取商
SELECT 5 div 3
mod
取余
SELECT 5 mod 3
比较运算符
=
类似python中的 ==
SELECT 1 =1
!=
>
与>=
<
与<=
between
与not between
SELECT 2 not between 1 and 3
is null
与 is not null
用来判断当前是否有记录
逻辑运算符
- NOT
- AND
- OR
- XOR(了解) 异或, 两个值一个True, 一个为False, 当前表达式才为True
常用的函数
算术运算
SUM
和
AVG
平均数
MAX和MIN
对字符串进行操作时, 类似python的排序, 是根据ascii码来排序的.
COUNT
计算当前记录数
SELECT count(*) from test
字符处理
CHAR_LENGTH
SELECT CHAR_LENGTH("test")
FORMAT
格式化
SELECT FORMAT(0.333333,2)
LEFT和RIGHT
SELECT right("abcdefg", 2)
TRIM
SELECT trim("abcdefg ")
相关文章
- MySQL 数据库的二进制备份与恢复(mysql二进制备份)
- Java与MySQL的实现协同(java和mysql)
- 精度MySQL中精确小数点数据类型的研究(mysql小数点)
- MySQL安装:满足必要硬件及软件条件(mysql安装条件)
- MySQL中的时间数据类型及其应用(mysql时间数据类型)
- MySQL密码修改指南(mysql的密码修改)
- MySQL命令行基础操作:快速入门(mysql命令行基本操作)
- MySQL 数据库常用语句指南(mysql数据库常用语句)
- MySQL数据表结构导出:一步搞定(mysql数据表结构导出)
- 类型MySQL中的二进制数据类型研究(mysql二进制数据)
- 语句MySQL中常用SQL语句实用指南(mysql常用sql)
- MySQL 数据类型简介及使用技巧(mysql判断类型)
- MySQL数字数据类型简介(mysql数字数据类型)
- MySQL数据库优化:索引的应用与使用(mysql数据库索引方式)
- 快速部署Mysql,让阿里云更智能(阿里云虚拟主机mysql)
- MySQL设计工具:轻松构建数据库框架(mysql设计软件)
- 探究MySQL数据库中各种数据类型(mysql数据库中的类型)
- MySQL添加表数据:简单易行(mysql添加表的数据)
- 快速掌握常用Mysql语句,让你的MySQL更强大(常用mysql语句)
- MySQL通过参数化查询实现数据控制(mysql参数化查询)
- MySQL多硬盘配置:提高数据库存储效率(mysql 多硬盘)
- 深入了解MySQL常用的使用方法(mysql中使用的方法)
- MySQL如何处理长整型数据类型?(mysql长整型)
- 从C程序使用MySQL语句开启数据库之路(c use mysql)
- 探究MySQL中DEC数据类型的使用及其优劣势(mysql 中dec)
- MySQL中的C语言编程与数据类型知多少(c mysql 数据类型)
- Cmd连接远程MySQL轻松搞定(cmd访问远程mysql)
- 手把手教你用Access快速导入MySQL(access导mysql)
- 管理妙用64位MySQL无界面管理极致效率(64位mysql没界面)
- 20万数据驾驭MySQL,征服数据库的魅力(20万数据mysql)
- MySQL 三种实用函数(mysql三种常用函数)
- 探究MySQL中的数字数据类型(mysql 一个数字)
- MySQL数据库中的稀少索引优化(mysql 不常用的索引)