当前位置: 首页 > news >正文

拉萨做网站查关键词的排名工具

拉萨做网站,查关键词的排名工具,做网站公司苏州,做设计找素材都有什么网站文章目录 简单查询查一个字段查多个字段查所有字段查询时字段可参与数学运算查询时字段可起别名as关键字省略as关键字别名中有空格别名中有中文 🌈你好呀!我是 山顶风景独好 💝欢迎来到我的博客,很高兴能够在这里和您见面&#xf…

文章目录

  • 简单查询
    • 查一个字段
    • 查多个字段
    • 查所有字段
    • 查询时字段可参与数学运算
    • 查询时字段可起别名
      • as关键字
      • 省略as关键字
      • 别名中有空格
      • 别名中有中文

🌈你好呀!我是 山顶风景独好
💝欢迎来到我的博客,很高兴能够在这里和您见面!
💝希望您在这里可以感受到一份轻松愉快的氛围!
💝不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!

欢迎大家订阅本专栏!本专栏旨在为SQL初学者提供一条逐步迈向高级应用的学习之路,带您从零开始,一步一步练习,逐步掌握SQL的精髓,实现技能的提升与飞跃!

上一篇:【SQL学习进阶】从入门到高级应用(一)

简单查询


查询是SQL语言的核心,用于表达SQL查询的select查询命令是功能最强也是最为复杂的SQL语句,它的作用就是从数据库中检索数据,并将查询结果返回给用户。 select语句由:select子句(查询内容)、from子句(查询对象)、where子句(查询条件)、order by子句(排序方式)、group by子句(分组方式)等组成。查询语句属于SQL语句中的DQL语句,是所有SQL语句中最为复杂也是最重要的语句,所以必须掌握。接下来我们先从简单查询语句开始学习。

查一个字段


查询一个字段说的是:一个表有多列,查询其中的一列。
语法格式:select 字段名 from 表名;

  • select和from是关键字,不能随便写
  • 一条SQL语句必须以“;”结尾
  • 对于SQL语句来说,大小写都可以
  • 字段名和表名属于标识符,按照表的实际情况填写,不知道字段名的,可以使用desc命令查看表结构

案例1:查询公司中所有员工编号

select empno from emp; 

image.png
案例2:查询公司中所有员工姓名

SELECT ENAME FROM EMP;

image.png
在mysql命令行客户端中,sql语句没有分号是不会执行的:
image.png
末尾加上“;”就执行了:
image.png
以上sql虽然以分号结尾之后执行了,但是报错了,错误信息显示:语法错误。
假设一个SQL语句在书写过程中出错了,怎么终止这条SQL呢?\c
image.png

  • 任务1:查询所有部门名称。
  • 任务2:查询所有薪资等级。

查多个字段


查询多个字段时,在字段名和字段名之间添加“,”即可。
语法格式:select 字段名1,字段名2,字段名3 from 表名;
案例1:查询员工编号以及员工姓名。

select empno, ename from emp;

image.png

字段的前后顺序无所谓(只是显示结果列的时候顺序变了):

select ename, empno from emp;

image.png

  • 任务1:查询部门编号、部门名称以及位置。
  • 任务2:查询员工的名字以及工作岗位。

查所有字段


查询所有字段的可以将每个字段都列出来查询,也可以采用“*”来代表所有字段
案例1:查询员工的所有信息

select * from emp;

image.png
案例2:查询所有部门信息

select * from dept;

image.png
采用“*”进行查询存在的缺点:

  • select * from dept; 在执行的时候会被解析为 select DEPTNO, DNAME, LOC from dept; 再执行,所以这种效率方面弱一些。
  • 采用“”的可读性较差,通过“”很难看出都有哪些具体的字段。

什么时候使用“*”?

  • 这个SQL语句不在项目编码中使用,如果平时自己想快速查看表中所有数据的话,这种写法还是很给力的。

  • 任务1:查询所有的薪资等级以及每个薪资等级的最低工资和最高工资。

查询时字段可参与数学运算


在进行查询操作的时候,字段是可以参与数学运算的,例如加减乘除等。
案例1:查询每个员工的月薪

select ename, sal from emp;

image.png
案例2:查询每个员工的年薪(月薪 * 12)

select ename, sal * 12 from emp;

image.png

  • 任务1:查询每个员工月薪加1000之后的月薪
  • 任务2:查询每个员工月薪加1000之后的年薪

查询时字段可起别名


我们借用一下之前的SQL语句

select ename, sal * 12 from emp;

image.png
以上的查询结果列名“sal * 12”可读性较差,是否可以给查询结果的列名进行重命名呢?

as关键字

  • 使用as关键字
select ename, sal * 12 as yearsal from emp;

image.png
通过as关键字起别名后,查询结果列显示yearsal,可读性增强。

省略as关键字

  • 其实as关键字可以省略,只要使用空格即可
select ename, sal * 12 yearsal from emp;

image.png

  • 通过以上测试,得知as可以省略,可以使用空格代替as,但如果别名中有空格呢?

别名中有空格

select ename, sal * 12 year sal from emp;

image.png
可以看出,执行报错了,说语法有问题,这是为什么?分析一下:SQL语句编译器在检查该语句的时候,在year后面遇到了空格,会继续找from关键字,但year后面不是from关键字,所以编译器报错了。怎么解决这个问题?记住:如果别名中有空格的话,可以将这个别名使用双引号或者单引号将其括起来。

select ename, sal * 12 "year sal" from emp;
select ename, sal * 12 'year sal' from emp;

image.png
在mysql中,字符串既可以使用双引号也可以使用单引号,但还是建议使用单引号,因为单引号属于标准SQL。

别名中有中文

  • 如果别名采用中文呢?
select ename, sal * 12 年薪 from emp;

image.png
别名是中文是可以的,但是对于低版本的mysql来说会报错,需要添加双引号或单引号。我们当前使用的mysql版本是:8.0.24

  • 任务:查询所有员工的信息,要求每个字段名采用中文显示。
http://www.qdjiajiao.com/news/12367.html

相关文章:

  • 网站导航的重要性2023新闻热点事件
  • 沧浪设计网站公司哪个平台可以接推广任务
  • 政府门户网站的设计与实现免费郑州网站开发顾问
  • 医药网站建设方案抖音seo
  • 电影网站的建设晨阳seo服务
  • wordpress 企业主题 免费seo关键词布局技巧
  • 腾讯云网站搭建教程seo知识总结
  • 河北建设网站证件查询搜索关键词排名优化技术
  • wordpress 文章图片自动添加青岛 google seo
  • 做网站业务员如何跟客户沟通网络推广与网络营销的区别
  • 专业做家具的网站网络网站
  • wordpress自带编辑器网络seo排名
  • 建设银行信用卡提额网站职业技能培训中心
  • 网站建设及推广枣强什么都不懂能去干运营吗
  • 政府网站 建设目标怎么进行推广
  • 用bmob做网站seo诊断分析工具
  • 做非洲外贸的网站网站建设是什么
  • 网站平台建设服务合同广告联盟看广告赚钱
  • 虚拟产品网站中国重大新闻
  • 网站开发需要学些什么?大数据是干什么的
  • 沈阳个人网站制作湖南seo推广软件
  • 佛山企业网站建设北京刚刚传来特大消息
  • 如何做网站好看互联网推广是什么意思
  • 遵义市网站建设小说网站排名人气
  • 网站300m空间企业邮箱怎么注册
  • 广州做网站哪间公司好宁波好的seo外包公司
  • 有那个网站可以做食品台账百度上免费创建网站
  • 网站备案后名称怎么改roseonly企业网站优化
  • 网站制作方案范文如何去除痘痘效果好
  • 个人网站模板 phpseo免费工具