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 not in语句_Mysql学习经验总结【2】相关推荐

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

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

  2. mysql科目成绩百分比_Mysql学习经验总结【2】

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

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

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

  4. mysql的repeat语句_mysql实例 repeat语句的用法

    本节分享一段mysql实例代码,学习mysql中repeat语句的用法. 代码如下: mysql> DELIMITER // mysql> CREATE FUNCTION myFuncti ...

  5. mysql一些常用语句_MySQL常用语句

    一.前言 今天天气很好,大晴天,心情也好好的.就将MySQL常用的语句总结一下,记录在随笔里,也顺便分享分享.日后,这篇随笔我将会持续更新,作为我自己的MySQL语句大全. 二.常用SQL语句 我将由 ...

  6. shell实行mysql语句_【Mysql】shell运行mysql的sql语句_MySQL

    bitsCN.com [Mysql]shell运行mysql的sql语句 shell本身是一种脚本语言,所以不能像java一样通过api去连接数据库.shell还是要借助mysql本身的一些运行脚本才 ...

  7. mysql的操作语句_Mysql最常用的操作语句收集

    Mysql中常用语句简单易学 springboot微服务是现在流行的框架,目前大多数做java的人都在使用,java的生态一直很好,各种插件各种第三方jar包推动着java的运行.Mysql是Spri ...

  8. mysql常用的语句_MySQL常用语句集锦

    //select *from..主表..left join ..次表..on..主表.字段IDax=次表.字段IDbx where 主表.字段x=变量1 and 次表.字段x2 like '%变量2% ...

  9. mysql左对齐原则_Mysql学习,这21个SQL语句优化规范方法你知道吗

    前言 每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~ github地址,感谢每颗star  github.com ...

最新文章

  1. socket通信时如何判断当前连接是否断开--select函数,心跳线程,QsocketNotifier监控socket...
  2. C语言怎么读取串口的数据为,如何通过串口来读写数据,请教达人
  3. python主要用来开发什么-python主要用于什么开发
  4. 已解决:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout
  5. 一款可视化的在线制作H5
  6. Python 3.2 beta 2 发布
  7. PostgreSQL 数组类型
  8. 3.4 矩阵 $A,A^T,A^TA,AA^T$ 秩相等,左逆和右逆
  9. JS Event handler example - event capture and bubble
  10. 从Gartner报告,看中国数据库崛起
  11. Comparable和Comparator区别是什么?差点吃屎
  12. redis入门——集群篇
  13. Ubuntu16.04安装boost库
  14. linux系统用虚拟光驱装win7,怎么用虚拟光驱安装系统
  15. 小米手机通用面具安装,root获取
  16. 【日语】英语26个字母的日语读法
  17. 【学习笔记】利用偏导求解不等式(拉格朗日数乘法)
  18. 网页前端第五次培训(JS的一些基本使用)
  19. Scratch编程与美术:制作美丽的烟花!
  20. 我的App-帝都地铁

热门文章

  1. 车联网行业No.1元征科技的云端架构实现
  2. 动态编译MySQL plugin
  3. SQL Server Management Studio 过期无法使用解决办法
  4. 个人管理 - 程序员的四个阶段
  5. 惊了!Chrome浏览器竟然自带的一款恐龙游戏【免下载】
  6. 9开头的两位数相乘速算法
  7. k8s argo workflow获取登录token的命令
  8. 【收藏】idea 背景图插件
  9. Docker构建Spark镜像手动执行命令示例
  10. Java设计模式之适配器模式在jdk中的应用