本节课开始,内容会比较充实~
本节课开始会讲解数据类型
注:不同DBMS中的数据类型、函数处理会有不同,要先测试再使用
可以用SELECT+函数对函数进行测试

一、数据类型

数值型

DECIMAL:
decimal(2,2)——数值总长度是2位(如果数值0~1,则0不算在总长度内,例如0.16),小数点后是2位
image.png

文本型

VARCHAR 比较节省空间
CHAR 查找方便

当字符串数据长度固定时(例如手机号),则类型定义为CHAR
它的长度单位为字符个数
不同的编码、不同的DBMS中,一个(中文)字符占的字节数是不一样的(utf8中1个中文字符占3个字节;gbk中1个中文字符占2个字节),可以自己测试检验
image.png

日期型

image.png

二、数据处理——函数使用

函数表达式(输出一列) = 函数名 + (参数,即列名,作用于该列每个单元格)
输入一列,输出一列

数值处理函数

ABS

SQRT

EXP

ROUND

PI

image.png

文本处理函数

CHAR_LENGTH

LENGTH

RTRIM

LTRIM

UPPER

LOWER

image.png

日期处理函数

image.png

注意练习~