sql 字符串比较大小_从零学习SQL:简单查询

f1f233f77151263ce717ba1c60a6fd32.png

历经了MySQL和可视化客户端Navicate的安装后,自己简单的创建了表,插入了数据。现在已经万事俱备了,我要开始学习SQL的简单查询学习了。SQL的查询在其操作中占据了重要的位置,所以我会着重这方面的学习。

1,基本的查询语句

1)定义:从一个数据表中,查询出一列或者多列数据。是SQL的必须字句。

2)结构:

Select <列名1>,<列名2>,…

From <表名>

3)书写规则

A. SQL语句以英文分号结尾

B. SQL语句不区分关键字的大小写

C. 列名不能加单引号(列名命名时不能由空格)

D. 符号只能使用英文符号

4)注意事项:

A. 星号(*):查询出全部列

B. as:为列设定别名as(让查询结果更容易让人理解和操作)

适合场景:

a) 当前列名不符合规定,重新命名

b) 新生的列

C. distinct:删除重复数据

2,指定查询条件

1)结构:

Select <列名1>,<列名2>,…

From <表名>

Where条件

2)运行顺序:

Select子句最后运行

其他子句按书写顺序运行

3,注释和SQL 语句注意事项

1)注释可以分为单行注释和多行注释

-- 查询出全部列 ß单行注释

/*

查找姓名是猴子的学生的学号

*/ ß多行注释

2)注意事项:

要用英文符号

行之间不能空格

不能用中文字符

4,运算符

算术运算符:+,-,*,/

**有括号的话,优先括号里的计算。

任何值和空值计算,最后得出的都是空值。

比较运算符:>,<,<>,>=,<=,=

**任何数据类型的数据都可以进行比较,但是字符类数据是按照字典类型去进行比较的,这点需要特别注意。

逻辑运算符:not, and, between, or, in

In 是or的简便写法

5,字符串模糊查询

%表示任意字符串

_(1个下划线)表示任意1个字符串

6,总结

这节课学习了基础的查询语句,明白了查询的运行顺序,在下面的练习中也注意到要注意要用英文符号来进行的书写语句。明白了运算符和m字符串模糊查询的用法。

又是收获满满的一天啊~~~

练习题:

a3429cff374e9d5e87d5914af73447f4.png

SQLZOO练习题:

16980c15547bcf8929e1f836d3522c37.png

da314b2fd14e121cf225c6560715bafe.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值