查询操作符列表

distinct操作符:用来消除重复记录。

  - 例: 查询fruits表中所有不重复的s_id

    select distinct s_id from fruits;

子查询:写在()中,把内层查询结果当做外层查询参照的数据表来用

  例: 用in操作符与子查询语句来查询所有f_id对应的f_price在10元到20元之间的水果记录

    select * from fruits where f_id in (select f_id from fruits where f_price between 10 and 20);

  例: 用any操作符与子查询语句来查询所有f_id对应的f_price在10元到20元之间的水果记录

    select * from fruits where f_id = any (select f_id from fruits where f_price between 10 and 20);

  例: 用all操作符与子查询语句来查询所有f_price大于20元的水果记录

    select * from fruits where f_price > all (select f_price from fruits where f_price < 20);

  例: 用exists操作符与子查询语句来查询是否存在f_price大于30元的水果记录

    select * from fruits where exists (select * from fruits where f_price > 30);

as:可以将表名重新命名为别的名称使用,只在查询中有效

  例: 用as将fruits表名重命名为f后使用

    select f.* from fruits as f;

limit:查询后只显示limit指定数字的行数结果

  例: 显示f_price金额最大的前三名水果记录

    select * from fruits order by f_price desc limit 3

常用的数学函数:主要用于处理数字值

常用的字符串函数:主要用于处理字符串值

日期及时间函数:用来处理日期时间型数据

补充函数:

  substring(参照字符串,起始位置,连续取的字符数):从中取字符串

  group_concat()函数:常与关键字 GROUP BY 一起使用,能够将分组后指定的字段值都显示出来

  cast() 将一个值转换为指定的数据类型

修改记录:

  update…set:为字段赋值,语法为update 表名 set 字段名 = 值;

    -例: 使用concat函数在f_name字段值前添加'fruit_’信息:update fruits set f_name = concat('fruit_',f_name);

  delete: 删除数据表中的数据,语法为DELETE FROM 表名 [WHERE Clause],如果省略where的话则删除 表中所有数据记录

    -例: 删除f_id为'b5'的数据记录:delete from fruits where f_id = 'b5';

复习MySQL⑤查询、常用函数的更多相关文章

  1. MYSQL基本常用函数

    MYSQL基本常用函数 一.字符的操作函数 (ps:mysql中的索引都是从1开始的.) 1.instr(param1,param2) 返回子串第一次出现的索引,若找不到则返回0. param1填写操 ...

  2. MySQL之常用函数

    MySQL有如下常用函数需要掌握: 1.数学类函数 函数名称 作用 ABS(x)   返回x的绝对值                      SQRT(x)   返回x的非负二次方根 MOD(x,Y ...

  3. mysql中常用函数简介(不定时更新)

    常用函数version() 显示当前数据库版本database() 返回当前数据库名称user() 返回当前登录用户名inet_aton(IP) 返回IP地址的数值形式,为IP地址的数学计算做准备in ...

  4. mysql查询常用小语句

    mysql  查询某个库里表的数量 在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息 TABLE_SCHEMA 数据库名称 SELECT ...

  5. MySQL数据库常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 不区分大小写 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等 ...

  6. MySQL数据库------常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. [1]ABS(x)        返回x的绝对值 例子:SELECT ABS(-1) -- 返回1 [2]CEIL(x),CEILING( ...

  7. MySQL 数据库 常用函数

    一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 ...

  8. centos 7 c++连接mysql的常用函数说明及使用样例

    以下函数使用之前需安装mysql,并包含mysql.h头文件,设置好mysqlclient动态库 一.mysql_init() MYSQL * mysql_init(MYSQL *mysql); // ...

  9. mysql之常用函数(核心总结)

    为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中. 聚 ...

随机推荐

  1. Spring中Bean的作用域差别

    我觉得servlet和spring交叉起来,理解得快. Bean的作用域中,prototype和singleton作用域效果不一样,前者每次都会有新的实例,而后者始终一个实例 . 所以,java.ut ...

  2. N天学习一个linux命令之ssh-keygen

    用途 生成ssh加密算法需要使用到的秘钥以及管理和转换 用法 ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment] [- ...

  3. mongodb之存储引擎

    前言 存储引擎是Mongodb管理数据存储主要的组件,Mongodb支持多种存储引擎,每种存储引擎适合特定的场景 WiredTiger 特性 1. version >= 3.2版本默认存储引擎2 ...

  4. 【转】Maven的安装与使用(ubuntu)

    原文: http://www.cnblogs.com/yunwuzhan/p/5900311.html https://maven.apache.org/guides/getting-started/ ...

  5. GPS-Graph Processing System 改动源代码经验总结 (四)

    HamaWhite原创,转载请注明出处.欢迎大家增加Giraph 技术交流群: 228591158 本文目的:在改动GPS源代码后,具体描写叙述怎样编译和分发到各Worker节点上. 以下以Graph ...

  6. double型转换成string型

    double型转换成string型 题目描写叙述: 如有一个函数.其可接受一个long double參数,并将參数转换为字符串.结果字符串应保留两位小数,比如,浮点值123.45678应该生成&quo ...

  7. UISearchBar作为inputAccessoryView时的响应链

    UISearchBar对象做为一个普通的视图对象加入到视图控制器的self.view中,定义.初始化.设置delegate.然后becomeFirstResponder,最后resignFirstRe ...

  8. monitor weblogic server ,Very simple to use, weblogic监控、巡检、故障简单小工具

        1. 开发了一个简单的监视weblogic执行情况的小程序.各位朋友下载下来试试,不用登陆console就能够知道server的执行状况,包含了jvm.线程.jdbc.状态jms等:另一个更简 ...

  9. JDK框架简析--java.lang包中的基础类库、基础数据类型

    题记 JDK.Java Development Kit. 我们必须先认识到,JDK不过,不过一套Java基础类库而已,是Sun公司开发的基础类库,仅此而已,JDK本身和我们自行书写总结的类库,从技术含 ...

  10. 使用百度地图API进行Android地图应用开发(Eclipse)

    随着基于位置的服务的兴起,地图类App呈现爆发趋势.随着而来的是地图供应商开放大量的API.供开发人员开发基于PC或者移动端的应用程序. 如今我们研究使用百度地图SDK进行Android项目的开发. ...