MySQL常用知识总结

来源:互联网 发布:葛底斯堡演说 知乎 编辑:程序博客网 时间:2024/05/21 17:53


1. ORDER BY 

SELECT语句的ORDER BY 子句对检索出的数据进行排序。这个子句必须是SELECT语句中的最后一条子句。

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序对记录进行排序。

如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

注意:DESC关键字只应用到直接位于其前面的列名。

与DESC相反的关键字是ASC,在升序排序时可以指定它,但实际上,ASC没有多大的用处,因为升序是默认的。


2. 通配符的使用

%:是用来匹配任意多个字符的。任意多个字符包括0、1以1个以上。

下划线_:是用来匹配一个 字符的。

注意:通配符搜索的处理一般比前面讨论的其它搜索所花时间更长, 所以尽量能不用就不用。


3. 创建计算字段

在数据库服务器上完成这些操作比在客户机上完成要快的多

字段:基本上就是列的别名。

注意:只有数据库知道select语句中哪些列是实际的表列,哪些列是计算字段,但是在客户机的角度来看,计算字段的数据是和其他列的数据相同的方式返回的。

拼接字段,用于显示,MySQL数据库使用拼接函数:concat(),括号中用逗号连接。如select concat(name,'(',score,')') from student

计算后的结果用AS 别名来输出显示,如 select x, y (x+y) as sum from add_table; 则返回的结果列就是x, y, sum


4. 常用的数据处理函数

常用文本处理函数

函数说明Left()返回串左边的字符Length()返回串的长度Locate()找出串的一个子串Lower()将串转换为小写LTrim()去掉串左边的空格Right()返回串右边的字符RTrim()去掉串右边的空格Soundex()返回串的SOUNDEX值SubString()返回子串的字符Upper()将串转换为大写

日期和时间处理函数

函数说明AddDate()增加一个日期(天、周)AddTime()增加一个时间(时,分)CurDate()返回当前日期CurTime()返回当前时间Date()返回日期时间的日期部分DateDiff()计算两个日期之差Date_Add()高度灵活的日期计算函数Date_Format返回一个格式化的日期或字符串Day()返回一个日期的天数部分DayOfWeek()对于一个日期返回对应的星期几Hour()返回一个时间的小时部分Minute()返回一个时间的分钟部分Month()返回一个时间的月份部分Now()返回当前日期Second()返回一个时间的秒部分Time()返回一个日期时间的时间部分Year()返回一个日期的年份部分参考https://sjolzy.cn/Common-functions-mysql.html

数值处理函数

数值处理函数仅处理数值数据,这些函数一般用于代数、三角或者几何运算。 常用数值处理函数如下函数说明Abs()返回一个数的绝对值Cos()返回一个角度的余弦Exp()返回一个数的指数值Mod()返回除操作的余数Pi()返回圆周率Rand()返回一个随机数Sin()返回一个角度的正弦Sqrt()返回一个数的平方根Tan()返回一个数的正切

5. 聚集函数

  • AVG()   求某列(可能会指定条件)的平均值   

    用法如下:

    select AVG(colName) from tableName ;select AVG(colName) from tableName where some condtion; 
  • SUM()   求取 某列(可能会指定条件)的总和
  • MAX()   求某列的最大值
  • MIN()    求某列的最小值
  • COUNT()   返回某列(可能会指定条件)的行数

注意:avg()/max()/min()/sum()/count(),当参数为指定列的时候,会忽略掉值为NULL的行,若参数为*,则不会忽略NULL的行。


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 抽烟胃恶心想吐怎么办 孕妇7个月头疼怎么办 我的世界狗死了怎么办 户户通搜不到台怎么办 两车相撞我全责怎么办 我全责自己的车怎么办 没有我你怎么办 酷我 仿古砖上的水泥怎么办 异界气息的ss怎么办 前夫威胁我我该怎么办 怀孕了不确定孩子是谁的怎么办 怀孕了不是老公的怎么办 吃油了反胃想吐怎么办 微盘又不能用怎么办 人在无助的时候怎么办 当人迷茫的时候怎么办 当你没钱的时候怎么办 最无助的时候能怎么办 心累了怎么办的句子 人的心累了怎么办 心累了怎么办幽默回答 书法印章盖反了怎么办 手机看yy直播卡怎么办 电脑看yy直播卡怎么办 手机yy直播很卡怎么办 dnf打团网络卡怎么办 dnf打团网络冲突怎么办 苹果6s听筒声音小怎么办 手机传话器坏了怎么办 微信不能发语音怎么办 台式电脑声卡坏了怎么办 微信说话声音小怎么办 微信不能语音了怎么办 微信不能发语音怎么办? 苹果6话筒声音小怎么办 微信视频杂音大怎么办 微信语音有杂音怎么办 苹果手机音频坏了怎么办 苹果手机送话器坏了怎么办 苹果7听筒声音大怎么办 苹果6听筒声音小怎么办