
数据库
文章平均质量分 61
主要写一些mysql数据库的知识。
包括一些mybatis框架的知识
程序员大腾
初学者,主要写一写学习上的记录吧。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
错误:FUNCTION simple_notebook.count does not exist.解决方法
错误:FUNCTION simple_notebook.count does not exist.解决方法原创 2023-11-13 22:59:46 · 394 阅读 · 0 评论 -
解决MySQL需要根据特定顺序排序
在进行业务需求的时候,不会根据排序去选择数据。例如,在导出的时候数据排序是根据编辑时间去排序的,那么他的主键id会打乱。假如: 要导出id为 3 ,1 , 2 ,6 , 5 的数据并且根据此顺序导出。原创 2023-11-08 11:04:56 · 370 阅读 · 0 评论 -
解决MySQL中分页查询时多页有重复数据,实际只有一条数据的问题
使用主键进行分页查询就不会产生数据排序重复/缺失的问题原创 2023-07-19 15:23:55 · 1799 阅读 · 0 评论 -
MySQL安装教程
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。原创 2023-01-08 22:34:08 · 479 阅读 · 2 评论 -
如何完全卸载MySQL
记录如何卸载干净MySQL的步骤方法。原创 2022-12-27 23:36:20 · 8287 阅读 · 0 评论 -
MYSQL 中连接的使用
实际业务中,查询数据库大多都是多表链接查询,所以MYSQL的连接的使用非常重要。连接有三种::获取两个表中字段匹配关系的记录。:获取左表所有记录,即使右表没有对应匹配的记录。: 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。一般是设置查询字段+设置两张表的连接 + 连接条件。原创 2022-12-03 14:31:25 · 2191 阅读 · 0 评论 -
Navicat Premium导出数据库中的结构及数据及运行SQL文件
。利用Navicat Premium导出数据库中的结构及数据利用Navicat Premium执行数据库中的结构及数据。本文以Navicat Premium15为例。原创 2022-11-02 15:00:51 · 3123 阅读 · 2 评论 -
MYSQL中AS(取别名)
在做业务,在mybatis中手写sql中再多表查询去映射实体时,总会用到AS这个关键字。或者我们在数据库大量字段测试数据时,很多字段都有相同的前缀,或者有时候数据库设计者设计的字段令人晦涩难懂。这时候就可以用as关键字去取别名。或者再多表联查的时候,每个如果使用表名则会很繁琐。所以我们用取别名去解决以上问题。原创 2022-12-01 23:18:12 · 1853 阅读 · 0 评论 -
MYSQL中UNION(联合查询)
实际业务中,有时候需要把满足多种独立条件的结果集整合到一起,就可以使用 UNOIN 联合查询。使用 UNION 还是 UNION ALL 其中 UNION 联合查询已经去除了重复的结果集 UNION ALL 联合查询没有去除重复结果集,但是 UNION ALL查询性能要比 UNION好一些。最后还是需要根据具体业务选择使用 UNION 还是 UNION ALL。原创 2022-11-20 23:51:29 · 2860 阅读 · 0 评论 -
解决:[Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
记录如何结局:[Err] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci’这个问题原创 2022-11-16 23:23:26 · 2072 阅读 · 1 评论 -
MYSQL中LIKE(模糊查询)
通常我们在搜索的时候总是不会特别精准,例如在百度上搜索,主要搜索关键字,然后加载页面之后再挑选。所以,在数据库中,有时候会将查询条件不一定直接使用uuid这样的标准查询。实际业务中可能存在模糊查询的业务。所以,我们可以使用LIKE关键字模糊查询符合要求的结果集,模糊查询在实际业务中主要用于搜索关键字查询需要的信息。原创 2022-11-15 23:36:21 · 10782 阅读 · 0 评论 -
MYSQL聚合函数
有一些数据可以直接在sql里求值,不用非得在业务逻辑上算,所以记录一下。如果搭配这个与其他编程语言配合使用,将有不错的效果。原创 2022-11-14 23:35:23 · 240 阅读 · 0 评论 -
MYSQL中ORDER BY(排序查询)
`[NOT] ORDER BY 字段1[ASC/DESC], 字段2[[ASC/DESC] ] ……` `ASC`表示升序,`DESC`表示降序如果不写,默认为升序原创 2022-11-11 22:41:46 · 1301 阅读 · 1 评论 -
MYSQL中LIMIT语句(限制语句)
设定:页码:curPage一页多少条数:pageSize则他的公式为(伪代码):`[NOT] LIMIT (curPage-1)*pageSize,pageSize`原创 2022-11-10 21:32:35 · 2136 阅读 · 0 评论 -
MYSQL中WHERE语句(条件查询)
如果使用select去查询但不使用WHERE子句在表中查询数据,则会获取表中的所有行记录,这些行记录中有一部分是不需要的数据,所以我们需要加一个限定,就像java中if一样,限定一个条件。原创 2022-11-09 23:52:00 · 8116 阅读 · 1 评论 -
MySQL中BETWEEN AND(范围查询)
MySQL 提供了 BETWEEN AND 关键字,用来判断字段的数值是否在指定范围内。BETWEEN AND 需要两个参数,即范围的起始值和终止值。如果字段值在指定的范围内,则这些记录被返回。如果不在指定范围内,则不会被返回。最近使用between and 去查询数据,但是在时间的临界点有一些问题,所以记录一下。原创 2022-11-05 23:05:12 · 11498 阅读 · 0 评论 -
MySQL基础语句
如今数据库可视化工具已经很强大了,往往只需要点开软件点击鼠标就可以完成很多操作。例如:Navicat Premium (收费,功能齐全。收费不过可以破解)、SQLyong、DBeaver等软件虽然现在大多数情况下不需要手写SQL语句了,但是最基本的还是要会,起码能看懂是什么意思。最近使用了SQL语句,所以记录一下。原创 2022-10-29 12:30:53 · 642 阅读 · 0 评论 -
一个关于操作数据库的建议—用户密码
我们在创建用户的时候,如果往数据库里直接写账号密码,那么就会产生一个问题:密码直接暴露了。例如我创建了一个用户:账号:admin,密码:admin如果是这样,那么将会很危险,因为一旦别人看见之后,自己的数据库将会非常的危险!MYSQL有一个加密select password('str')...原创 2022-08-01 17:42:28 · 417 阅读 · 0 评论 -
MySQL的基本语句(1)—增删改查
MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择MySQL作为网站数据库。所以我准备在此处记录一下比较常用的几种语句;每一种语句只介绍一条如何操作,之后我会全面的写一个。...原创 2022-07-26 23:29:22 · 2858 阅读 · 0 评论