Mysql操作符号
1.比较运算符:
= 相等
<> 不等于 != 这个也可以
> 大于
< 小于
>= 大于等于
<= 小于等于
2.逻辑运算符:
is null 这个操作符用于与null值进行比较。
例如:select * from table where phome is null(null分大小写,和NULL不一样)
between.....and 则是寻找位于给定最大值和最小值之间的值,即最大值和最小值也包含在内。
举例:从teacher表中找出id号介于2到5之间资料
select * from teacher where id between '2'and'5';
in 用于把一个值与一个制定列表进行比较,当被比较的值至少与列表中的一个值相匹配时,它会返 回true。
举例:从teacher表中找出所有含有名字为liuxing或liubin的资料:
select * from teacher where name in('liubin','liuxing')
distinct 的语法如下:
SELECT 指
令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料
值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数不重要。这要如何达成呢?在 SQL 中,这是很容易做到的。我们
只要在 SELECT 后加上
一个 DISTINCT 就可以了。
举例:从teacher表中显示出年龄不同的年龄:
select distinct age fromteacher;
like 把
一个值与类似的值进行比较,通配符有两个:%代表零个或多个字符,_代表一个数字或字符 ,这些符号可以重复使用。基本上, LIKE 能让我们依据一个
模式(pattern) 来找出我们要的资料。相对来说,在运用 IN 的时候,我们完全地知道我们需要的条件;在运用 BETWEEN 的时候,我们则
是列出一个范围。
举例:从teacher表中选出以liu开头的姓名的资料
select * from teacher where name like 'liu%';
all、some、any操作符:
操作符all用于把一个值与另一个集合里全部值进行比较
例
如:select age from table where age > all ( select age from table where age<28);
操作符 any用于把一个值与另一个列表里任意值进行比较。some是any的别名,他们可以互换使用。
例如:select age from table where age > any ( select age from table where age<28);
3.连接操作符:
and让我们可以在一条sql语句的where字句里使用多个条件。在使用and时,无论sql语句是事务操作还是查询,所有由and连接的条件都必须为true,sql语句才会实际执行。
例如:从97class表中找出age在22-30之间的数据
select * from 97class where age>22 and age <30;
or让我们可以在一条sql语句的where字句里使用多个条件。在使用or时,无论sql语句是事务操作还是查询,只要or连接的条件里有至少一个是true,sql语句才会实际执行。
例如:从97class表中找出age是23或25之间的数据
select * from 97class where age=23 or age =30;
4.求反操作符:
<>或!= 不相等
not between between的求反运算
not in in的求反运算
not like like的求反运算
is not null是is null的求反运算
not exists exists的求反运算
5.算数操作符:
+ 加法运算符
- 减法运算符
* 乘法运算符
/ 除法运算符
Mysql操作符号的更多相关文章
- Mysql操作初级
Mysql操作初级 本节内容 数据库概述 数据库安装 数据库操作 数据表操作 表内容操作 1.数据库概述 数据库管理系统叫做DBMS 1.什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建 ...
- 第一篇:Mysql操作初级
Mysql操作初级 Mysql操作初级 本节内容 数据库概述 数据库安装 数据库操作 数据表操作 表内容操作 1.数据库概述 数据库管理系统叫做DBMS 1.什么是数据库 ? 答:数据的仓库,如: ...
- 【转】Linux下mysql操作
本文转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/18/2216279.html 1.linux下启动mysql的命令:my ...
- 常用MySQL操作
常用MySQL操作 更改MySQL数据库root的密码 将绝对路径加入环境变量并设置开机启动 # PATH=$PATH:/usr/local/mysql/bin # echo "PATH=$ ...
- python学习道路(day12note)(mysql操作,python链接mysql,redis)
1,针对mysql操作 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 设置密码 update user set password ...
- 学习笔记:MySQL操作初步
对数据库的操作:SQL语言 一:SQL:Structured Query Language,结构化查询语言! 二:DDL:Data Definition Language,数据定义语言 三:DML:D ...
- Python 集合set添加删除、交集、并集、集合操作符号
在Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法. 1. ...
- ecshop的Mysql操作类
摘要,这是直接摘抄的ecshop的mysql操作类:不过他这里的缓存是用的文件缓存,我们如果想直接使用,可以替换成memcache的或者redis的! <?php /** * ECSHOP MY ...
- shell执行mysql操作
http://ully.iteye.com/blog/1226494 http://www.jb51.net/article/55207.htm shell执行mysql操作 mysql -hhos ...
随机推荐
- bzoj 3772 精神污染 主席树+dfs序
精神污染 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 637 Solved: 177[Submit][Status][Discuss] Descri ...
- C++动态特性和C++对象模型——《高质量程序设计12章》
1.动态特性 静态特性和动态特性,编译时和运行时 虚函数 (1)虚函数的叫覆盖,虚函数不是实现多态的唯一手段(其他语言也可能采用别的方法). 抽象基类: (1)如果将基类的虚函数声明为纯虚函数,则基类 ...
- POJ 1661 Help Jimmy【DP】
基础DP,过程想明白了其实也不复杂,从上面的推下面的比倒着推要简单很多.调试了半个多小时..简单dp依然不能快速AC..SAD.. 题目链接: http://poj.org/problem?id=16 ...
- 没啥用,更换注册表信息使webbrower选择适合的版本
/// <summary> /// 修改注册表信息来兼容当前程序 /// /// </summary> ...
- hdu6200 mustedge mustedge mustedge (并查集+dfs序树状数组)
题意 给定一个n个点m条边无向图(n,m<=1e5) 支持两个操作 1.添加一条边 2.询问点u到点v的所有路径中必经边的条数 操作数<=1e5 分析 第一眼看起来像是要动态维护无向图的边 ...
- Maven使用tomcat7-maven-plugin插件run时出现错误: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component
错误如下: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catal ...
- Java获取Linux系统cpu使用率
原文:http://www.open-open.com/code/view/1426152165201 import java.io.BufferedReader; import java.io.Fi ...
- DWR(AJAX)+Highcharts绘制曲线图,饼图
基本需求: 1. 在前台会用DWR框架(或者AJAX)调用Java后台代码获取要在Hightcharts展示的数据 2. 了解JSON(JavaScript Object Notation)的格式 3 ...
- Jenkins系列之-—01 简介&新建任务
一.Jenkins 简介 Jenkins是一个可扩展的持续集成引擎. 主要用于: l 持续.自动地构建/测试软件项目.l 监控一些定时执行的任务. Jenkins拥有的特性包括: l 易于安装-只要把 ...
- android findVIewById()在线生成工具
今天突然发现一个好工具,能够依据你输入的XML布局文件,自己主动生成findViewById的代码.还支持android annotation的注解方式.真是太棒了.由于我正是使用androidann ...