代码编织梦想

前言

最近刚开始学习MySQL数据库,我将我听课的笔记总结出来。不定期持续更新!

一、基本的SELECT语句(补充)

1.显示表结构

使用DESCRIBE 或者 DESC 命令,表示表结构。

示例:

DESCRIBE employees;
或者
DESC employess;

2.过滤数据

语法:

  • WHERE子句,将不满足条件的行过滤掉。
  • WHERE子句必须紧随FROM子句

格式:

SELECT 字段1,字段2
FROM 表名
WHERE 过滤条件

示例:

SELECT employee_id, last_name, job_id, department_id # 查找字段
FROM employees # 表名
WHERE department_id = 100; #过滤条件

二、运算符

1.算术运算符

算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。

运算符名称作用示例
+加法运算符计算两个值或表达式的和SELECT A + B
-减法运算符计算两个值或表达式的差SELECT A - B
*乘法运算符计算两个值或表达式的乘积SELECT A * B
/或(DIV)除法运算符计算两个值或表达式的商SELECT A / B

SELECT A DIV B
%或(MOD)求模(求余)运算符计算两个值或表达式的余数SELECT A%B

SELECT A MOD B

①加法与减法运算符

SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 -30, 100 + 35.5, 100 - 35.5
FROM DUAL; # DUAL为伪表 

结论:

  • 一个整数类型的值对整数进行加法和减法操作,结果还是一个整数;
  • 一个整数类型的值对浮点数进行加法和减法操作,结果是一个浮点数;
  • 加法和减法的优先级相同,进行先加后减操作与进行先减后加操作的结果是一样的;

②乘法与除法运算符

SELECT 100,100 * 1,100 * 1.0,100 / 1.0, 100 / 2 , 100 + 2 * 5 / 2 ,100 /3 , 100 DIV 0
FROM DUAL; # DUAL为伪表

举例:

#计算出员工的年基本工资
SELECT employee_id,salary,salary * 12 annual_sal
FROM employees;

结论:

  • 一个数乘以整数1和除以整数1后仍得原数;
  • 一个数乘以浮点数1和除以浮点数1后变成浮点数,数值与原数相等;
  • 一个数除以整数后,不管是否能除尽,结果都为一个浮点数;
  • 一个数除以另一个数,除不尽时,结果为一个浮点数,并保留到小数点后4位;
  • 乘法和除法的优先级相同,进行先乘后除操作与先除后乘操作,得出的结果相同。
  • 在数学运算中,0不能用作除数,在MySQL中,一个数除以0为NULL。

③求模(求余)运算符

SELECT 12 % 3, 12 MOD 5 
FROM DUAL; # DUAL 为伪表

举例:

#筛选出employee_id是偶数的员工
SELECT * FROM employees
WHERE employee_id MOD 2 = 0;

下期预告

MySQL数据库的运算符(比较运算符)~欢迎大家持续关注!

小结

以上是一些MySQL数据库的一些知识,仅仅为个人的听课笔记总结,如有错误,请及时与我联系,我会立刻改正,谢谢!
后面将会围绕MySQL数据库的相关知识点不定期持续更新,感谢你们的关注和陪伴!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_19262747/article/details/126917963

十年架构师养成记!mysql+redis+zk+nginx实战技术,大厂向你招手_m_tsing的博客-爱代码爱编程

前言 之前帮大家整理过很多Java架构相关学习内容,有粉丝反映能不能展示一些面试资料,毕竟现在很多公司是存在裁员或减员的情况的。在这样的大环境下,面试或许成了很多程序员的主课题了。 今天分享给大家的都是目前主流企业使用最高频的面试题库,也都是 Java 版本升级之后,重新整理归纳的最新答案,会让大家少走很多不必要的弯路。同时每个专题都做到了详尽的面试解

redis(三)基础:redis五大基础数据类型_redis keepttl-爱代码爱编程

目录 前言一、Redis数据类型介绍二、Redis key三、Redis Strings1、字符串简介2、字符串基本操作1)通用命令2)value是字符串时操作3)value是数值的操作4)临时键值对的操作