mysql五种查询句子和作用_mysql 常用的操作(2)

本文详细介绍了MySQL中的算术运算符如取余和除法,比较运算符包括等于、不等于、范围查询,以及逻辑运算符如AND、OR和NOT。还涵盖了模糊查询、null值处理、编码格式和数据库操作技巧,如分组、筛选和排序等。
摘要由CSDN通过智能技术生成

mysql与其他编辑性语言类似通常可以掺杂各种算术运算符,比较运算符,逻辑运算符 等运算符 对数据进行操作:

算术运算符:

select * from biao where eid%2=0;  (取余运算符)

select eid,basic_sarary/12 as "日新" from salary;  (除法)  加减乘

比较运算符:

#=,>, =, <=, !=(不等于<>),<=>(安全等于)

select eid,basic_salary from t_salary where basic_salary!=10000;

SELECT eid,basic_salary FROM t_salary WHERE basic_salary <> 10000;

#查询basic_salary=10000,注意在Java中比较是==SELECT eid,basic_salary FROM t_salary WHERE basic_salary = 10000;

#查询commission_pct等于0.40SELECT eid,commission_pct FROM t_salary WHERE commission_pct = 0.40;SELECT eid,commission_pct FROM t_salary WHERE commission_pct <=> 0.40;

#查询commission_pct等于NULLSELECT eid,commission_pct FROM t_salary WHERE commission_pct IS NULL;SELECT eid,commission_pct FROM t_salary WHERE commission_pct <=> NULL;

#查询commission_pct不等于NULLSELECT eid,commission_pct FROM t_salary WHERE commission_pct IS NOT NULL;SELECT eid,commission_pct FROM t_salary WHERE NOT commission_pct <=> NULL;

逻辑运算符:

#与&&,或||,非!#与 AND,或 OR ,非 NOT,异或 XOR

select * from biao where gender="男" and birthday

select * from biao where job_id=1 or job_id=2;

select eid ,basic_salary from t_salary where not(basic_salary>=9000 and basic<=12000);

Like

Mysql 主要是对数据库的数据进行操作,通常也就是增删查改 ,  有种模糊查找的方式,其关键字为:like

三种模糊查询方式:

select from employee where name like '%冰%';  #查询名字带有冰的名字

select from emplyee where name like '李%';   #查询名字中李姓的名字

select from emplyee where name like '李_';    #查询名字中李姓的名字(名字为单字)

范围和集合:

select eid,basic_salary from t_salary where basic_salary between 9000 and 12000;

查询eid 是 1,3,5基本工资

select eid,basci_salary from t_salary where eid in(1,3,5);

null值判断与计算处理

select eid,commiss from t_salary where commiss is not null;

select eid,commiss from t_salary where commiss_pct <=>null;

select eid,commiss from t_salary where commiss ifnull (value1,value2);

如果value1不为空,返回value1;否则返回value2

isnull (判断是否为空,返回值为true  1 ,或者FALSE  0 )

编码格式

show variables like 'character_set_database';  查看数据库编码格式

show create table;    查看数据表的编码格式

去重关键字 (distinct)

select distinct id from employee;查询员工的编号

select count(distinct id) from employee;统计员工表中有几个部门

select 的五个句子

(1):where    按条件查询  where后面接条件

(2):group by  分组  group by 后面接字段名 或者条件

(3):having   筛选  having 后面接条件

(4):order by  排序 order by 后面接字段名 或者条件

(5):limit  分页  limit m,n

m表示从下标为m的记录开始查询,第一条记录下标为0,n表示取出n条出来,如果从m开始不够n条了,就有几条取几条。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值