精华内容
下载资源
问答
  • 上一篇文章我们介绍了MySQL数据库建表导表步骤,本篇再基于上篇文章数据基础上我们介绍下SELECT语句一.SELECT语句基础学习要点使用SELECT从表中选取数据。为列设定显示用别名。SELECT语句中可以使用常数...

    上一篇文章我们介绍了MySQL数据库中的建表导表的步骤,本篇再基于上篇文章的数据基础上我们介绍下SELECT语句

    一.SELECT语句基础

    学习要点

    • 使用SELECT从表中选取数据。
    • 为列设定显示用的别名。
    • SELECT语句中可以使用常数或者表达式。
    • 通过指定DISTINCT可以删除重复行。
    • SQL语句中可以使用注释。
    • 可以通过WHERE语句从表中选取出符合查询条件的数据。

    语法4. 基本的SELECT语句

    SELECT <列名>,...
    	FROM <表名>;
    

    SELECT子句中列举了希望从表中查询出的列的名称,而FROM子句则指定了选取出数据的表的名称。

    前面我们已经创建好四个表,下面我们试着用SELECT子句查看一下这些表。

    select * from student;  -- 查看学生表
    select * from course;   -- 查看课程表
    select * from teacher;  -- 查看老师表
    select * from stu_sco;  -- 查看分数表
    

    ( * 代表全部列 )

    我们逐行运行代码,得出四个表,如下:

    学生表:

    1bda3535b184375b7576e97a6da0757a.png

    课程表:

    0f32f41e2b76adf654ca19e748519fd6.png

    老师表:

    c8faee33061d574836bc2ccad2a374c1.png

    分数表:

    63bf96876d707eac2838588803642526.png

    我们可以先执行此语句,了解一下各表的原始面貌再去进行其他复杂查询。

    根据WHERE语句来选择记录

    前面我们将表中存储的数据全都选取出来,但实际上并不是每次都需要选取出全部的数据,大部分情况都是需要我们选取出符合某些条件的数据。

    SELECT语句通过WHERE子句来制定查询数据的条件。在WHERE子句中可以指定“某一列的值和这个字符串相等”或者“某一列的值大于这个数字”等条件。执行含有这些条件的SELECT语句,就可以查询出只符合该条件的记录了。

    语法5. SELECT语句中的WHERE子句

    SELECT <列名>,...
    	FROM <表名>
     	WHERE <条件表达式>;
    

    下面我们来做几道题吧!

    1. 查询名字中含有"风"字的学生信息
    select
    		* 
    from 
    		student 
    where 
    		s_name like '%风%';	
    

    运行结果如下:

    1699dc16c7641bc38828ced07ff20a54.png

    SQL语句中使用like来进行字符匹配查询(模糊查询),用通配符**’_’**匹配一个字符,用通配符’%’,匹配任意长度的字符,包括零字符。

    1. 查询1990年出生的学生名单
    select 
    		s_name,s_age
    from 
    		student 
    where 
    		year(s_age)='1990';
    

    运行结果如下:(为了让大家看的更清晰,我将s_age一列也一并查了出来)

    46d473b66cdc826e595a620db3aae7dd.png

    这里我们要查1990年出生的学生,但s_age一列中没有单独给出出生年份,而是给了一个具体的日期,这时我们需要用日期函数year()将s_age这列中年份这部分提取出来。当然,关于日期函数还有许多,我们在遇到的时候再给大家做具体说明。

    展开全文
  • 实例153 播放指定的avi-mid-wav文件 226 实例154 获取多媒体详细信息列表 227 5.2 MP3、WAV播放 228 实例155 带记忆功能的MP3播放器 228 实例156 自动播放的MP3播放器 231 实例157 学校体操定时音乐播放...
  • 增加批量修改分类:使用知识点网格行选取器”配合Ctrl和Shfit进行多选,后在右键菜单选取“批量修改分类” ------------------ 针式PKM 是专业 个人知识管理软件,比Windows资源管理器多130项功能专门用来...
  • Sqlite 一款轻型的数据库,是遵守ACID关系型数据库管理系统,它包含在一个相对小C库中 W3C 万维网联盟,创建于1994年,是Web技术领域最具权威和影响力国际中立性技术标准机构。主要工作是发展 Web 规范,...
  • SQL Server2005基础教程

    2012-07-10 21:30:58
    本书重点阐述了SQL Server 2005基础知识,前半部分以建立一个金融数据库系统为主线,从最基础收集信息入手,一步步地引导读者学会如何保证数据库的安全,创建表、主键、索引等项目,在表之间建立恰当关系,并...
  • 功能:数据库如何使用物理空间 组成:表空间、段、区、块组成层次 六、 oracle安装、卸载和启动  硬件要求 物理内存:1GB 可用物理内存:50M 交换空间大小:3.25GB 硬盘空间:10GB  安装 1. 安装程序成功...
  • SQL语法大全

    2014-03-30 11:00:11
    Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。 ActiveConnection Recordset对象可以通过...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0125 如何指定的位置显示信息框 82 0126 使用ShowException函数显示一个异常信息 82 4.7 异常处理函数 83 0127 将错误编号转换为错误信息字符串 83 0128 使用ExceptAddr函数获得异常被抛出的地址 83 ...
  • 实例198 利用JSTL选取随机数给予不同提示信息 实例199 利用标签遍历List集合元素 实例200 利用JSTL标签导入用户注册协议 8.2 JSTL I18N标签库 275 实例201 利用JSTL标签设置请求字符编码 实例202 利用...
  • 实例198 利用JSTL选取随机数给予不同提示信息 实例199 利用标签遍历List集合元素 实例200 利用JSTL标签导入用户注册协议 8.2 JSTL I18N标签库 275 实例201 利用JSTL标签设置请求字符编码 实例202 利用...
  • 0125 如何指定的位置显示信息框 82 0126 使用ShowException函数显示一个异常信息 82 4.7 异常处理函数 83 0127 将错误编号转换为错误信息字符串 83 0128 使用ExceptAddr函数获得异常被抛出的地址 83 ...
  • 0125 如何指定的位置显示信息框 82 0126 使用ShowException函数显示一个异常信息 82 4.7 异常处理函数 83 0127 将错误编号转换为错误信息字符串 83 0128 使用ExceptAddr函数获得异常被抛出的地址 83 ...
  • 0125 如何指定的位置显示信息框 82 0126 使用ShowException函数显示一个异常信息 82 4.7 异常处理函数 83 0127 将错误编号转换为错误信息字符串 83 0128 使用ExceptAddr函数获得异常被抛出的地址 83 ...
  • 0125 如何指定的位置显示信息框 82 0126 使用ShowException函数显示一个异常信息 82 4.7 异常处理函数 83 0127 将错误编号转换为错误信息字符串 83 0128 使用ExceptAddr函数获得异常被抛出的地址 83 ...
  • 0125 如何指定的位置显示信息框 82 0126 使用ShowException函数显示一个异常信息 82 4.7 异常处理函数 83 0127 将错误编号转换为错误信息字符串 83 0128 使用ExceptAddr函数获得异常被抛出的地址 83 ...
  • ② 退栈运算:取出栈顶元素并赋给一个指定的变量; ③ 读栈顶元素:将栈顶元素赋给一个指定的变量。 1.4 队列 1. 队列的基本概念 队列是只允许在一端进行删除,在另一端进行插入的顺序表,通常将允许删除的这一端...
  • SQL Server 2005基础教程--详细书签版

    热门讨论 2013-02-06 11:22:15
     本书重点阐述了SQL Server 2005基础知识,前半部分以建立一个金融数据库系统为主线,从最基础收集信息入手,一步步地引导读者学会如何保证数据库的安全,创建表、主键、索引等项目,在表之间建立恰当关系,...
  • 计划应包括测试内容、进度、条件、人员、测试用例的选取原则、测试结果允许偏差范围等。  ◇ 测试分析报告:测试工作完成以后,应提交测试计划执行情况说明,对测试结果加以分析,并提出测试结论意见。 ...
  •  实例153 播放指定的avi-mid-wav文件 226  实例154 获取多媒体详细信息列表 227  5.2 MP3、WAV播放 228  实例155 带记忆功能的MP3播放器 228  实例156 自动播放的MP3播放器 231  实例157 学校体操...
  • 增加批量修改分类:使用知识点网格行选取器”配合Ctrl和Shfit进行多选,后在右键菜单选取“批量修改分类” ------------------ 针式PKM 是专业 个人知识管理软件,比Windows资源管理器多130项功能专门用来...
  • 增加批量修改分类:使用知识点网格行选取器”配合Ctrl和Shfit进行多选,后在右键菜单选取“批量修改分类” ------------------ 针式PKM 是专业 个人知识管理软件,比Windows资源管理器多130项功能专门用来...
  • C#.net_经典编程例子400个

    热门讨论 2013-05-17 09:25:30
    215 实例149 随机更换壁纸程序 216 实例150 屏幕保护 217 实例151 模拟石英钟 219 实例152 生肖速查 221 第5章 多媒体技术 225 5.1 CD、VCD播放 226 实例153 播放指定的avi-...
  • 技巧154 凸显有记录的行 技巧155 制作国际象棋棋盘式底纹 技巧156 标识重复值 技巧157 高亮显示活动单元格的坐标 技巧158 用8种颜色区分不同的数值 第五篇 常规计算分析 第15章 分级显示和分类汇总 ...
  • X-Scan v3.1

    2018-10-22 08:43:03
    “跳过没有检测到开放端口的主机” - 若在用户指定的TCP端口范围内没有发现开放端口,将跳过对该主机的后续检测。 “无条件扫描” - 如标题所述 “端口相关设置”页: “待检测端口” - 输入以“-”和“,”分隔...
  • 除了提供大屏系统外,还将每个模块都做了独立模块示例界面,每个模块都可以独立学习使用,里面用到控件也单独做了控件示例界面,方便学习每个控件如何使用,考虑着实周到! 超级详细开发和使用手册,其中包括...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

数据库如何选取指定的行