常用的SELECT语句与运算符

本文介绍了SQL的三大类别(DDL、DML、DCL)、规范与规定,包括行文风格、大小写、基本SELECT语句、运算符用法。从数据定义到操作再到控制,为SQL初学者提供全面的基础教程。

1、SQL的分类
DDL:数据定义语言
CREATE \ALTER \DROP \RENAME \TRUNCATE
DML:数据操作语言
INSERT \DELETE \UPDATE \SELECT
DCL:数据控制语言
COMMIT \ROLLBACK \SAVE
2、SQL语言的规范与规定
(1)基本规则
SQL可以写在一行或者多行。为了提高可读性,各子句分行写,必要时使用缩进
每条命令以;或者\g或\G结束
关键字不能被缩写也不能分行
关于标点符号:

  • 必须保证所有的()、单引号、双引号是成对出现的
  • 必须使用英文状态下的半角输入方式
  • 字符串型和日期时间的数据可以使用(‘’)表示
  • 列的别名,尽量使用双引号(“”),而且不建议省略as
    (2)大小写规范
    在这里插入图片描述
    3、基本的SELECT语句
    (1) SELECT xxx FROM xxx
    *表中的所有字段
    (2)列的别名:as 全称:alias 别名
    列的别名可以使用一对双引号
    (3)去除重复行
    SELECT DISTINCT xxx
    FROM xxx
    (4)空值参与运算
    结果一定为空
    IFNULL(x, y)
    如果x为null,则按照y进行运算
    (5)着重号
    '字段名’与保留的关键字重复
    (6)查询常数
    (7)显示表结构
    DESC 表名
    DESCRIBE 表名
    (8)过滤表
    SELECT XXX
    FROM XXX
    WHERE 条件
    4、运算符
    (1)算术运算符
    在这里插入图片描述
    SQL中+没有连接的作用,会将字符转换成数值
    (2)比较运算符
    在这里插入图片描述
    只要有NULL, 结果就是NULL
    <=>安全等于运算符,与等号唯一的区别就是可以对NULL进行运算
    LEAST()\GREATEST
    LENGTH()
    BETWEEN 条件1 AND 条件2
    查询条件1和条件2范围内的数据,包含边界
    IN (SET) \ NOT IN(SET)
    LIKE 模糊查询
    % 代表不确定个数的字符
    _代表一个不确定的字符
    转义字符:
    ESCAPE 指定转义字符
    在这里插入图片描述
    在这里插入图片描述
    AND的优先级高于OR
    位运算符
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值