mysql学习笔记

必需子句:SELECT FROM 

为了养成较好的代码编程习惯,习惯性的将关键字用大写字母标出。

数据类型:

数值型:INTEGER  -整数型、整型。只能存储整数。 INTEGER(10) 10为宽度

              DECIMAL   -定点型。存储固定位数的小数。 DECIMAL(2,2) 总长度是两位,小数点后面两位,多出位四舍五入

    FLOAT     -浮点型。存储不固定位数的小数。FLOAT(5,3)   总长度是五位,小数点后面三位,多出位五舍六入

文本型:CHAR    -定长字符串                                  CHAR(10)       固定字符个数为10个,相比起verchar能够更快地通过位置查找到字符的位置

(区分大小写)                          不足位数的时候补空位

    VERCHAR  -可变长字符串                              VERCHAR(255) 字符个数在255以内即可,不存在不足位

*****长度单位要注意,区分是字符个数还是字节长度,在UTF-8中,1个中文字符占3个字节,一个数字或英文字符占1个字节

日期型:DATE          -Y-M-D

    TIME     -H-I-S

    DATETIME -Y-M-D H-I-S

 

数据处理:

    ABS(-3) = 3

    SQRT(4) = 2  

    EXP(4) = e^4

    ROUND(1.234,2) = 1.23

    PI() = π

 

文本处理函数:

    字符长度:CHAR_LENGTH()

    字节数:    LENGTH()

    去掉右边控制:RTRIM()

    去掉左边空值:LTRIM()

    大写字母替换:UPPER()  

    小写字母替换:LOWER()

 

日期处理函数:

    获取具体日期段:YEAR/M/D()

    获取具体时间段:HOUR/M/S()

    获取月份名称:    MONTHNAME()

    获取当前日期时间:NOW()

    获取当前日期:  CURDATA()

    获取当前时间:  CURTIME()

    时间增加:    DATE_ADD()

    时间减少:    DATE_SUB()  

    

posted @   PiggyYellow  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示