零基础学习SQL -- 基础知识

首先,我们先来认识一下SQL。SQL全称是"structured query language",翻译过来就是结构化查询语言。那么首先,它是一门语言,是语言的话就有它自己的语法;其次,他是查询语言,也就是说,它不同与编程语言,它的主要功能不是创造,而是查询,细致一点说,它能做的是“增,删,改,查”。在认识到这些问题后,让我们从最基础的地方出发。

1、数据类型

  • INT --整数类型
  • DECIMAL(M,N) --小数类型,有M位整数和N位小数
  • VARCHAR(X) --字符串类型,长度为X
  • BLOB --二进制对象,例如图片
  • DATE --日期,格式为‘YYYY-MM-DD’
  • TIMESTAMP --时间戳,格式为‘YYYY-MM-DD HH:MM:SS’

2、运算符

在这里只对几个较为常用的运算符进行介绍。

运算符描述
=用于查询结果为特定值的数据
<>判断两操作数是否相等,相等返回false
!=判断两操作数是否相等,相等返回false
>判断左操作数是否大于右操作数
<判断右操作数是否大于左操作数
>=判断左操作数是否大于等于右操作数
!>判断左操作数是否不大于右操作数
AND允许一条语句存在两个个条件,返回满足两个条件的值
BETWEEN判断值是否属于某一区间
IN(NOT IN)判断值是否在某一列表
LIKE在使用通配符时使用,判断结果是否相似
DESC将结果倒序输出
OR允许一条语句存在两个个条件,返回满足其中任一条件的值
DISTINCT输出结果的唯一值
UNION组合两个查询结果

3、通配符

符号作用例子
%代替任意数量字符‘NE%’(以‘NE’开头的所有数据)
_代替任一字符aa’(第2和3个字符是‘aa’的所有数据)
[]代替列表中任一字符‘[alc]%’(开头为‘a’,‘l’或‘c’的所有数据)
[!]代替非列表中任一字符‘[alc]%’(开头不是‘a’,‘l’或‘c’的所有数据)

以上就是本章的所有内容,如有什么建议或意见欢迎评论。下一章,将介绍一些基础的SQL语句。再见。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值