1. 对有关Mysql的简单查询部分内容总结:
  • 基本的查询语句:select <列名1>,<列名2>,......
    from <表名>;
    注意这里用”;“结尾,不同列名用逗号隔开,符号只能用英文符号,不区分关键字的大小写,列名不能加单引号。
    eg:
    select 姓名,性别 from student;
  • 查询出全部列:
    select * from student;
    这里用”* ”表示全部内容。
  • 在结果中为列名命名:
    select 姓名 as s_name, 性别 as '人类性别'
    from student;
    这里在列名后加as加想要在结果中表示的列名。
  • 删除重复数据:
    select distinct 性别 from student;
    注意如果用select distinct在多个列名中,只有对应的两列内容完全相同时才会被认作重复项而删除。
  • 加入查询条件:
    可以在from之后加入where引导的条件语句,如:
    select 姓名,学号
    from student
    where 姓名='猴子';
    注意这里mysql的实际运行顺序为from......where........select.......,select在最后执行,
    另外如果要查询null值,可以用”where <列名> is null“来查询。
  • 添加注释:
    主要有两种方法,单行注释在注释开头添加“--”,多行注释在首行和未行添加“ /* ”
  • mysql查询语句中可以使用的运算符:
    a. 算数运算符: 包括“+”“-”“*”“/”基础的加减乘除
    eg:
    select 学号,成绩,成绩/100 as '百分比成绩’
    from score;
    b. 比较运算符: 包括“="“<>”“>”“>=”“<”“<=”,分别意为等于、不等于、大
    于、大于等于、小于、小于等于
    eg:
    select 学号,成绩
    from score
    where 成绩<60;
    c.逻辑运算符:包括not(否定某一条件)、and(并且)、between(范围查询)、or(或
    者)、in(or的简单写法)
    eg:
    select 学号,成绩
    from score
    where not 成绩>=60;
    eg:
    select 学号,成绩
    from score
    where 成绩>=60 and 成绩<=90;
    eg:
    select 姓名,性别
    from student
    where 性别='男'
    and (姓名='猴子' or 姓名='马云');
    eg:
    select 学号,成绩
    from score
    where 成绩 between 60 and 90;
    eg:
    select 学号,成绩
    from score
    where 成绩<60 or 成绩>90;
    eg:
    select 姓名,性别
    from student
    where 姓名 in ('猴子','马云');
  • 模糊查询:
    在where语句中可以使用类似”where 姓名 like '猴%'“ 表示查询姓名这一栏中以'猴'开头的所有条目,%也可放在字符之前表示以该字符结尾,抑或在字符左右两边表示含有该字符,进行模糊查询。另外也可使用”_“ 表示任意单个字符进行查询

2. 相关练习:

mysql科目成绩百分比_Mysql学习经验总结【2】相关推荐

  1. mysql not in语句_Mysql学习经验总结【2】

    对有关Mysql的简单查询部分内容总结: 基本的查询语句:select <列名1>,<列名2>,...... from <表名>: 注意这里用":&quo ...

  2. mysql学生成绩视图_MySql学习12---视图

    一. 视图介绍 1.1 视图的含义 视图是一个虚拟表,是从数据库中一个或多个表中导出来的表.视图还可以从已经存在的视图的基础上定义. 通俗的讲,视图就是一条SELECT语句执行后返回的结果集.所以我们 ...

  3. mysql视图实验心得_Mysql学习经验总结【3】

    1.汇总联系知识点梳理 a.视图: (1)标准语句: CREATE VIEW 视图名称(, , ...) AS ; (2)删除方法 DROP VIEW 视图名称; (3)视图的优点:在为复杂查询编写查 ...

  4. mysql 取年月日 语句_MySQL学习从这里出发!

    MySQL数据库 开发学习中,想满足一些需求,无疑需要经常与数据打交道,例如,我们在使用IO的一些技术的时候,常常需要将一些数据存储到外部文件,可能大家会问,我们初学的时候常常会简单的保存一些数据到 ...

  5. mysql navicat创建函数_MySQL 学习记录

    1.入门 1.1 什么是数据库? 简单的说,数据库(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织.存储的,我们可以通过 ...

  6. mysql原生建立索引_MySQL学习笔记之索引

    索引是存储引擎用于快速找到记录的一种数据结构. 索引对于良好的性能非常关键.尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要.在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但 ...

  7. mysql 查找相似数据_MySQL学习笔记之索引

    索引是存储引擎用于快速找到记录的一种数据结构. 索引对于良好的性能非常关键.尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要.在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但 ...

  8. mysql传小马_Mysql 学习笔记

    1.关系型数据库 关系:由行和列组成的二维表 表:至少要有列,可以没有行. 列:是实体的属性. 数据模型:层次模型.网状模型.关系模型.非关系模型. DBMS:DataBase Mangenent S ...

  9. mysql 加号的作用_MySQL学习笔记(一)

    MySQL学习笔记(一) 作者:易成勇 案例来源:AI技术前线 MySQL常用命令 1.查看当前所有数据库 show databases; 2.打开指定的库 use 库名 3.查看当前库的所有表 sh ...

最新文章

  1. iframe标签快速使用
  2. C# Math类简介
  3. nodejs linux 32位下载安装,Linux32位怎么装nodejs?
  4. 你可能不知道的switch
  5. Kettle使用_2变量替换之设置标量
  6. c语言求标准体重答案,C语言标准体重测试程序,请大家帮我看下,我的代码哪错了?...
  7. [POJ 3709] K-Anonymous Sequence(斜率优化dp / 动态维护凸包)
  8. 掌握 Kafka,看这篇就足够了
  9. 更改eclipse中jsp默认编码格式为UTF-8
  10. 阅读《构建之法》 5-7章
  11. 使用一些宏跟踪调试__LINE__ __FILE__ __DATE__ __TIME__ __STDC__
  12. Python调用安卓手机相机接口进行拍照
  13. c traps and pitfalls reading notes(2)
  14. android 微信小程序 唤起app,Android 微信小程序打不开app方案解决
  15. wordpress壁纸小程序开源版_图片小程序源码
  16. ie浏览器html播放器,ie浏览器播放不了网页视频
  17. 先学c 还是先学java_小白学编程语言一开始先学c还是java?
  18. 使用python对股票数据分析预测
  19. 【全志T113-S3_100ask】15-1 内核5.4驱动spi屏幕——ILI9341
  20. 关于cpu散热片(及风扇)的固定问题

热门文章

  1. 子序列问题sequence(【CCF】NOI Online能力测试2 提高组第二题 )
  2. Office2021中文零售版的离线安装包下载地址合集
  3. windows下vbs脚本隐藏控制台
  4. eclipse技巧总结
  5. Jenkins构建步骤图解
  6. bzoj1597 [Usaco2008 Mar]土地购买
  7. extract()和extact_first()的区别
  8. 本地搭建dubbo实例
  9. gpu显存(全局内存)在使用时数据对齐的问题
  10. Pytorch 编译cpp、cuda扩展时卡在import