MySql教程

mysql学习笔记

本文主要是介绍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()  

    

这篇关于mysql学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!