MYSQL必知必会读书笔记第六章之过滤数据_Mysql

mysql简介

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

where子句的位置,在同时使用ORDER BY 和WHERE子句时应该让ORDER BY 位于where之后,否则会产生错误。

1.不匹配检查

复制代码 代码如下:

SELECT vend_id FROM products where vend_id <>1003

等同于

复制代码 代码如下:

SELECT vend_id FROM products where vend_id !=1003

2.范围检查

为检查某个范围的值,可以使用BETWEEN操作符。其语法与其他WHERE子句的操作符稍有不同,因为它需要两个值。用于检索价格和日期。

复制代码 代码如下:

SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10;

3.空值检查

NULL 无值(no value),它与字段包含0、空字符串或仅包含空格不同。

复制代码 代码如下:

select * from products
where prod_price is Null;

以上所述是小编给大家分享的MYSQL必知必会读书笔记第六章之过滤数据的相关内容,希望对大家有所帮助!

时间: 2024-12-27 03:21:46

MYSQL必知必会读书笔记第六章之过滤数据_Mysql的相关文章

MYSQL必知必会读书笔记第四章之检索数据_Mysql

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 使用Select语句返回的数据,可能会发现显示的数据会与其他的地方顺序不同.出现这种情况很正常.如果没有明确排序查询结果.则返回的数据没有特殊意义.返回数据的顺序可能是是数据被添加到表中的顺序,也可能不是.只要返回相同数目的行,就是正常. 注意:SQL语句和大小写 请注意,SQL语句不区分大小写,因此select和SELECT是相同的.同样,

MYSQL必知必会读书笔记第三章之显示数据库_Mysql

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. show column from tablename: 对每一个字段返回一行,行中包含字段名,数据类型.是否允许NULL.键信息.默认值以及其他信息. describe 语句: MySQL支持使用describ作为show columns from 的一种快捷方式.describ tablename 所支持的其他的show语句: show s

《APUE》读书笔记—第六章数据系统文件和信息

1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 #include <time.h> 5 #include <errno.h> 6 #include <string.h> 7 8 int main() 9 { 10 time_t now; 11 struct tm *ptime; 12 char *ptstr; 13 char timebuf[100]

MYSQL必知必会读书笔记第十和十一章之使用函数处理数据_Mysql

 mysql简介 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 拼接字段 存储在数据库表中的数据一般不是应用程序所需要的格式.我们需要直接从数据库中检索出转换.计算或格式化过的数据:而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化. 计算字段(字段 = 列,不过数据库列一般称为列,而字段通常用于计算字段中)并不实际存在于数据库表中,计算字段是运行时在select语句内创建的

MYSQL必知必会读书笔记第二章之版本更改_Mysql

MySQL的当前版本为版本5,以下列出最近版本的主要更改: 4.---------InnoDB引擎,增加了事务处理.并.改进全文搜索等支持. 4.1--------对函数库.子查询.集成帮助等重要增加. 5.-------------增加了存储过程.触发器.游标.视图等 以上内容是小编给大家介绍MYSQL必知必会读书笔记的相关知识,希望对大家有所帮助!

MySQL必知必会

本文链接 http://alex-my.xyz/books/database/MySQL必知必会 http://blog.csdn.net/alex_my/article/details/72357498 1 基础知识 1 主键 唯一标识表中每行的这个列(这组列)称为主键. 应该总是定义主键,虽然并不总是需要主键. 任意两行都不具有相同的主键值. 每一行都必须具有一个主键值,不可为NULL. 2 常用命令 SHOW DATABASES; SHOW TABLES; SHOW COLUMNS FRO

MySQL必知必会之10-14

10.创建计算字段 计算字段并不实际存在于数据库表中.计算字段是运行时在你SELECT语句内创建的. 字段(filed):基本上与列的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常用在计算字段的连接上. 10.1拼接字段 拼接:将值联结到一起构成单个值. Concat()函数:多数DBMS使用+或||实现拼接,而MYSQL使用Concat()函数实现. Rtrim()函数:去掉值右边的所有空格 mysql> SELECT CONCAT(RTrim(vend_name),' (',

MySQL必知必会之15-20

15.联结表 SQL最强大的功能之一就是能在数据检索查询的执行中联结表.联结是利用SQL的SELECT能执行的最重要的操作. 关系表的设计是要保证把信息分解成多个表,一类数据一个表,各表通过一定的关系互相关联. 外键:外键为某个表的一列,它包含另一个表的主键值,定义了两个表之间的关系. 可伸缩性:能够适应不断增加的工作量而不失败. 15.1 联结 联结是一种机制,用来在一条select语句中关联表,因此称之为联结.使用特殊的语法,可以联结多个表返回一组输出,联结在运行时关联表中正确的行. 15.

《Oracle PL/SQL必知必会》——第2章 初识Oracle和PL/SQL 2.1 什么是Oracle

第2章 初识Oracle和PL/SQL Oracle PL/SQL必知必会 在本章中,你将认识Oracle和PL/SQL是什么,以及你可以使用什么工具来操作它们. 2.1 什么是Oracle 在前一章中,你学习了数据库和SQL.如所解释的那样,做所有工作(存储.检索.管理和操作数据)的实际上是数据库软件(DBMS或数据库管理系统[Database Management System]).Oracle DBMS(或者简称为Oracle)就是一个DBMS:也就是说,它是数据库软件. Oracle已经