MySQL初级
文章平均质量分 79
MySQL初级笔记+详解教程
ppppppatrick
这个作者很懒,什么都没留下…
展开
-
【MySQL】数据处理之增删改详解
文章目录1 插入数据1.1 实际问题1.2 方式一:value的方式添加(白手起家)1.2.1 情况一:① 没有指明添加的字段1.2.2 情况二:② 指明要添加的字段 (推荐)1.2.3 情况三:③ 同时插入多条记录 (推荐)1.3 方式二:将查询的结果插入到表中2 更新数据2.1 更新employees2.1.1 使用updown更新数据2.1.2 使用where子句更新数据2.1.3 省略where子句2.2 更新中的个数据完整性错误3 删除数据3.1 删除departments 中的一条记录3.2 删原创 2022-04-08 11:30:00 · 771 阅读 · 0 评论 -
【MySQL】聚合函数详解
聚合函数SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。1.聚合函数介绍什么是聚合函数:聚合函数作用于一组数据,并对一组数据返回一个值聚合函数类型AVG()SUM()MAX()MIN()COUNT()聚合函数语法:1.1 AVG和SUM函数(自动过滤了空值)可以对数值型数据使用AVG 和 SUM 函数SELECT AVG(salary), MAX(salary),MIN(salary), SU原创 2022-04-05 11:30:00 · 3815 阅读 · 1 评论 -
【MySQL】创建和管理表详解
文章目录1.基础知识1.1一条数据的存储的过程1.2 标识符命名规则1.3 MySQL中的数据类型2.创建和管理库2.1创建数据库2.2使用数据库2.3修改数据库3.创建表3.1创建方式1:==白手起家==3.2创建方式2:==基于现有的表创建,同时可以导入数据==4.修改表4.1追加一个列(字段)4.2修改一个列(字段)4.3重命名一个列(字段)4.4删除一个列(字段)4.5移动一个列5.重命名表6.删除表7.清空表8.DCL 中的COMMIT 和 ROLLBACK(TCL,事务控制相关语言)COMMIT原创 2022-04-07 11:30:00 · 738 阅读 · 0 评论 -
【MySQL】单行函数
函数的分类:单行函数和多行函数单行函数操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以嵌套参数可以是一列或一个值数值函数基本函数函数用法ABS(x)返回x的绝对值SIGN(X)返回X的符号。正数返回1,负数返回-1,0返回0PI()返回圆周率的值CEIL(x),CEILING(x) 天花板和地板函数(向上或者向下取整)返回大于或等于某个值的最小整数FLOOR(x)返回小于或等于某个值的最大整数LE原创 2022-04-04 11:30:00 · 300 阅读 · 0 评论 -
【MySQL】各种运算符介绍
算术运算符DESCRIBE departments;# 算术运算符# + - / * div mod(%)SELECT 100 + '1'# java中结果是1001,是连接的作用# 在SQL中,会将字符串转换为数值(隐式转换)FROM DUAL;SELECT 100 + 'a'# 此时'a'看做0来处理FROM DUAL;SELECT 100 + NULL # NULL值参与运算,结果为NULLFROM DUAL;SELECT 100/2 # 只要是除法,都会保留小数FROM DU原创 2022-03-23 22:07:11 · 1073 阅读 · 0 评论 -
【MySQL】查询与分页语句
排序# 1.排序# 如果没有使用排序操作,默认情况下查询返回的数据是按照添加操作排序的SELECT * FROM employees;# 练习:按照salary从高到低显示员工信息# 2.使用order by 排序# 升序:ASC(ascend)# 降序:DESC(decend)# 如果没有指明排序方式,则默认升序排列SELECT employee_id,last_name,salaryFROM employeesORDER BY salary ASC;# 3.我们可以使用列原创 2022-03-24 14:00:00 · 365 阅读 · 0 评论 -
【MySQL】多表查询的使用
1. 熟悉常见的表DESC employees;DESC departments;DESC locations;引入:查询一个员工(ABEL)在哪个城市工作SELECT *FROM employeesWHERE last_name = 'Abel';SELECT * FROM departmentsWHERE department_id = 80;SELECT *FROM locationsWHERE location_id = 2500;但是这样进行了三次查询,会比较原创 2022-03-25 07:00:00 · 502 阅读 · 0 评论 -
【MySQL】子查询详解
文章目录0.概念1.需求分析与问题解决1.1提出具体问题:1.2 子查询的基本使用:子查询的基本语法结构:1.3 子查询的分类2.单行子查询2.1实例:2.2空值问题2.3非法使用子查询3.多行子查询3.1多行比较操作符3.2代码实例3.3空值问题4.相关子查询4.1代码实例4.2结论:4.3EXISTS 与 NOT EXISTS关键字5.相关更新5.相关删除问题:谁的工资比Abel的高?0.概念子查询:一个查询语句嵌套在另一个查询语句内部1.需求分析与问题解决1.1提出具体问题:# 法一:原创 2022-04-06 11:30:00 · 5161 阅读 · 0 评论