2020.3.26 MySQL 运算符,函数,索引,图形化工具管理

本文详细介绍了MySQL中的算术、比较、逻辑运算符以及优先级,探讨了各种数学、字符串、日期时间等函数的使用。同时,文章阐述了索引的概念、类型和创建方法,强调了索引对查询速度的影响。最后,文章提到了使用PHPMyAdmin和SQLyog这两个图形化工具管理MySQL数据库的优势和操作方法。
摘要由CSDN通过智能技术生成

运算符

算术运算符

-- 算术运算符
SELECT 1+1,2*4,3/8;
SELECT 3/0;  #结果为NULL
SELECT 1+'3MAIZI';  #结果为4,3MAIZI转换成整型
SELECT 4 DIV 2;   #除法
SELECT 3%8;  #取余
SELECT 3 MOD 8; #取余
#注:对NULL无论做什么运算,结果都是NULL

在这里插入图片描述

比较运算符

-- 比较运算符
-- 结果只能为真或者假
SELECT 1=1,1='1',1=2;
SELECT username,username='hj' FROM student;  #等于为1,否则为0
SELECT id,username,sex,age,age<=>NULL FROM user; #检测是否为NULL值
SELECT id,username,score,score>=70 FROM student; #真为1,假为0
SELECT id,username,sex,age,age IS NULL FROM user; #检测是否为空
SELECT id,username,age,age BETWEEN 10 AND 30 FROM user; #判断是否在范围内
SELECT id,username,age,age IN(21,31,11); #判断是否在括号的数据内
SELECT id,username,username LIKE '____' FROM user; #检测username是四位的用户
SELECT id,username,username REGEXP '^T' FROM user; #是否正则匹配

逻辑运算符

-- 逻辑运算符
SELECT 2&&2,2&&0,2&&NULL,1||1,1||0,1||NULL,0||NULL;  #结果:1,0,NULL,1,1,1,NULL
SELECT NULL||1;  #结果为NULL
SELECT !1,!0,!NULL;  #结果:0,1,NULL
-- XOR 不同为真或不同为假的时候结果为真
SELECT 1 XOR 0,0 XOR 1,1 XOR 1,0 XOR 0;  #结果1,1,0,0

在这里插入图片描述

优先级运算符

在这里插入图片描述

函数

数学函数

在这里插入图片描述

-- 数学函数
SELECT CEIL(1.2);#进一取整,结果为2
SELECT num1,CEIL(num2),CEIL(num3) FROM test4;
SELECT FLOOR(3.14 );   #舍一取整   3
SELECT MOD(3,8);  #取余数(取模)  3
SELECT POWER(2,3);   #幂运算   8
SELECT ROUND(3.1234,2); #四舍五入,保留两位小数   3.12
SELECT TRUNCATE(3.14567,2); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值