创建测试使用数据库表,在数据库名为bms数据库中。表结构如下:

数据内容:

创建表SQL以及导入数据使用SQL:

CREATE TABLE `note` (`id` int(11) NOT NULL AUTO_INCREMENT,`title` varchar(255) DEFAULT NULL,`author` varchar(255) DEFAULT NULL,`time` varchar(255) DEFAULT NULL,`content` text,`standby` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;INSERT INTO `note` VALUES ('1', '面朝大海,春暖花开', '海子', '1999', '从明天起,做一个幸福的人喂马、劈柴,周游世界从明天起,关心粮食和蔬菜我有一所房子,面朝大海,春暖花开从明天起,和每一个亲人通信 告诉他们,我的幸福那幸福的闪电告诉我的我将告诉每一个人给每一条河每一座山取一个温暖的名字陌生人,我也为你祝福愿你有一个灿烂的前程 愿你有情人终成眷属愿你在尘世获得幸福我只愿面朝大海,春暖花开。\r\n      \r\n      \r\n      \r\n      \r\n      ', null);
INSERT INTO `note` VALUES ('2', '湖心岛茵尼斯弗利岛', '叶芝', '1963', '我就要起身走了,\r\n  到茵尼斯弗利岛,\r\n  造座小茅屋在那里,\r\n  枝条编墙糊上泥;\r\n  我要养上一箱蜜蜂,\r\n  种上九行豆角,\r\n  独住在蜂声嗡嗡的林间草地。', null);
INSERT INTO `note` VALUES ('3', '当你老了', '叶芝', '1964', '当你老了,白发苍苍,睡意朦胧,\r\n  在炉前打盹,请取下这本诗篇,\r\n  慢慢吟诵,梦见你当年的双眼\r\n  那柔美的光芒与青幽的晕影;\r\n  多少人真情假意,爱过你的美丽,\r\n  爱过你欢乐而迷人的青春,\r\n  唯独一人爱你朝圣者的心,\r\n  爱你日益凋谢的脸上的哀戚;\r\n  当你佝偻着,在灼热的炉栅边,\r\n  你将轻轻诉说,带着一丝伤感:\r\n  逝去的爱,如今已步上高山,\r\n  在密密星群里埋藏它的赧颜。', null);
INSERT INTO `note` VALUES ('4', '六月之夜', '雨果', '1837', '当夏日的白昼退尽,繁花似锦的平原\r\n  向四面八方飘洒着令人陶醉的香气;\r\n  耳边响起渐近渐远的喧声,闭上双眼,\r\n  依稀入睡,进入透明见底的梦境里。\r\n  繁星越发皎洁,一派娇美的夜色,\r\n  幽幽苍穹披上了朦朦胧胧的色彩;\r\n  柔和苍白的曙光期待着登台的时刻,\r\n  仿佛整夜都在遥远的天际里徘徊。', null);
INSERT INTO `note` VALUES ('5', '风暴', '雨果', '1845', '啊,我我们头上吹号的风,\r\n  你用狂暴的长翼,突然\r\n  撕碎透明的深渊,\r\n  我们像你,是过客,是游魂,\r\n  如同你,我们走向阴影指示的地域,\r\n  如同你,我们没有归宿\r\n      \r\n      ', null);
INSERT INTO `note` VALUES ('9', '白鸟', '叶芝', '1939', '<p><span>我祈愿我们是大海波涛上的白鸟,哦,我的爱人,</span><br><span>陨星还来不及消失远遁时,我们厌倦了陨星的光明,</span><br><span>暮色朦胧,蓝色的繁星闪烁,低低悬在天垂的一方,</span><br><span>在我们的心中,哦,我的爱人,唤起了一种不会消退的哀伤</span></p>      \r\n      \r\n      \r\n      \r\n      \r\n      ', null);

对上述表进行基本的查询操作

查询数据的SQL语句的基本结构:

select 查询列表 from 表名;查询列表可以是:表中的字段,常量值,表达式,函数。
查询结果是一个虚拟的表格。

1.查询表中的字段

(1).查询表中的单个字段,如查询note表中的title.

(2).查询表中的多个字段,如查询note表中的title,author,time.

(3).查询表中的所有字段内容。如查询note表中的所有字段。

2.查询常量值。

3.查询表达式

4.查询函数(也就是java中的方法,结果就是调用该方法以后所获取的返回值内容)

5.为查询出来的内容起别名。也就是给结果重新命名一个名称。

使用该功能的好处:
①:能够对查询的结果进行一个更好的标识,便于理解。
②:在查询有重名情况的表内容时候。可以使用别名将其区分开来。

(1).方法1:使用 'as' 关键字

(2).方法2:直接把查询结果放在后面,中间加空格。别名名称建议加""。

6.' + '的作用

把note中title和author字段进行拼接,并显示为: 优秀作品

为什么没有达到预期的效果?
其实,在sql中。‘+’的作用并不是进行字符串的拼接,而它的作用仅仅只能够对俩个数值型数据进行求和操作。
也就是说。当它发现自己操作的是俩个字符串的类型的时候。它先会把它转化成为数值型,然后不能够转化,值就是0,如果能够转化成功,就进行求和操作,然后输出。
只要有一个参与的结果为'null',那么结果就是null.

7.使用cancat进行字段查询结果连接

(1).字符串的拼接

(2).对查询字段结果进行拼接

MySQL_MySQL基础查询(DQL)相关推荐

  1. 07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)

    1. DQL(Data Query Language:数据库查询语言)知识点概览 DQL(Data Query Language:数据库查询语言): 用来查询数据(记录),不会对数据进行改变,而是让数 ...

  2. SQL语言之DQL语言学习(一) 基础查询

    DQL(data query language)数据查询语言select DQL (数据查询语言) 用于查询数据库的数据 主要命令 SELECT 基础查询 语法 select 查询列表 from 表名 ...

  3. 查询去重_【Freya的MySQL课堂】DQL基础查询

    MYSQL 基础查询 各位小伙伴们晚上好,今天是10月22号. 我是你们的Freya. 今天我们开始学习MySQL中的DQL语言. Do Not Stop Learning 我 的 小 课 堂 我爱学 ...

  4. MySQL DQL操作之基础查询

    DQL即数据查询语言,指的是对数据库表执行一系列查询动作(操作),包括基础查询和高级查询.此处只讨论基础查询,高级查询将在后续进行讨论. 1.基础查询SQL -- where 条件不要即查询该表所有记 ...

  5. MySQL查询(DQL)之基础查询+条件查询+排序查询

    基础查询 1. 查询常量: select 100; 2. 查询表达式 select 100%3; 3. 查询到单个字段 SELECT last_name FROM employees; 4. 查询多个 ...

  6. 一、MySQL查询学习笔记(基础查询、条件查询、排序查询、常见函数、分组查询 详解)

    DQL语言的学习 一.基础查询 语法: **SELECT 要查询的东西 [FROM 表名];**类似于Java中 :System.out.println(要打印的东西); 特点: ①通过select查 ...

  7. day01 与MySQL的第一次亲密接触基础查询条件查询

    <尚硅谷>MySQL系统课程一共6天,下面介绍第1天的学习内容,主要涉及MySQL的内容介绍.进阶1基础查询和进阶2条件查询.干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收 ...

  8. groovy怎样从sql语句中截取表名_SQL常用的基础查询语句

    数据分析过程中,我们经常可以看到提数的SQL语句,了解SQL常用的基础查询语句,是检验提数逻辑是否正确的途径之一,并且也能更方便使用SMART BI数据分析工具.今天就让小编带大家走进SQL基础查询的 ...

  9. 【SQL】SQL(基础查询)、SQL(关联查询)

    原文链接:https://blog.csdn.net/kuangzhixuan/article/details/74299047?utm_source=blogxgwz2 SQL(基础查询) 1.1. ...

最新文章

  1. c语言会一点然后学java_学C语言自己写的一个程序
  2. ThinkPhp5使用bootstrap样式分页
  3. openladp升级一
  4. (pytorch-深度学习系列)CNN的多输入通道和多输出通道
  5. centos6.4 搭建JDK环境
  6. Qt:Qt实现Winsock网络编程—非阻塞模式下的简单远程控制的开发(WSAAsyncSelect)
  7. springboot rabbitlistener注解_一文带你SpringBoot+RabbitMQ方式收发消息
  8. Rock8247 bsp-Tornado-VXWorks Build up
  9. webpack 4.0 配置方法以及错误解决
  10. Android7.0中关于popupWindow的bug解决办法
  11. 决策树C4.5算法对ID3算法的改进
  12. 油猴脚本的使用和安装
  13. 绝对式编码器的ssi协议 stm32 hal
  14. 产业“上链”至深处,京东云如何作为?
  15. 用Sqldbx 连接Mysql
  16. Navicat Premium导入Excel提示无法打开Excel文件
  17. java中怎么调用对数函数_Java对数函数及其运算方法
  18. 访问学者办理签证的五点建议
  19. Elment ui中el-table 实现表格拖拽
  20. Python制作的简单易学的猜单词小游戏

热门文章

  1. 汽车UDS诊断详解及Vector相关工具链使用说明——2.1.3 初步了解CDD(以10服务为例)
  2. 福建计算机会考几分过,福建会考合格的标准是什么?
  3. 通过组策略设置输入法
  4. 找参考图的同志们看过来,分享几个建模参考网站给你们。再不用愁啦
  5. 哈哈,又找到几个强大的html5+css3的动画效果
  6. 英语字母c的语言教案,[小班英语教案认识字母]幼儿园小班英语教案:字母C
  7. 【TA工具】快速结合/叠加多张法线贴图
  8. 全媒体运营师胡耀文教你:产品运营生于痛点,死于增长
  9. java官网以及java官网下载地址
  10. Curl学习日记2 - 在Windows CMD命令行中使用Curl