zoukankan      html  css  js  c++  java
  • mysql资料整理

    ###SQL的语言分类

    1.DQL(Data Query Language):数据查询语言

     select 

    2.DML(Data Manipulate Language):数据操作语言

      insert 、update、delete

    3.DDL(Data Define Languge):数据定义语言

      create、drop、alter

    4.TCL(Transaction Control Language):事务控制语言

      commit、rollback

    ###:常见函数

    一、单行函数

    1、字符函数

    concat拼接

    substr截取子串

    upper转换成大写

    lower转换成小写

    trim去前后指定的空格和字符

    ltrim去左边空格

    rtrim去右边空格

    replace替换

    lpad左填充

    rpad右填充

    instr返回子串第一次出现的索引

    length 获取字节个数

    2、数学函数

    round 四舍五入

    rand 随机数

    floor向下取整

    ceil向上取整

    mod取余

    truncate截断

    3、日期函数

    now当前系统日期+时间

    curdate当前系统日期

    curtime当前系统时间

    str_to_date 将字符转换成日期

    date_format将日期转换成字符

    4、流程控制函数

    if 处理双分支

    case语句 处理多分支

    情况1:处理等值判断

    情况2:处理条件判断

    5、其他函数

    version版本

    database当前库

    二、分组函数

    sum 求和

    max 最大值

    min 最小值

    avg 平均值

    count 计数

    特点:

    1、以上五个分组函数都忽略null值,除了count(*)

    2、sum和avg一般用于处理数值型

    max、min、count可以处理任何数据类型

        3、都可以搭配distinct使用,用于统计去重后的结果

    4、count的参数可以支持:

    字段、*、常量值,一般放1

      建议使用 count(*)

  • 相关阅读:
    HDU 3068 Manacher
    HDU 6188最小费用流
    Codeforces Round #442 (Div. 2) Danil and a Part-time Job
    并查集
    HDU 5988最小网络流(浮点数)
    HOJ
    HOJ
    POJ
    POJ
    关于async
  • 原文地址:https://www.cnblogs.com/jiackyan/p/9583248.html
Copyright © 2011-2022 走看看