
Mysql
不拘于世的正义感正能量
不拘于世的正义感正能量
展开
-
springboot整合mybatis-plus
1.简要说明 package com.lg.sgg.product; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * 1整合mybatis-plus * 1)导入依赖 * <dependen原创 2020-11-03 21:16:09 · 207 阅读 · 0 评论 -
sql(3) - UNION ALL 和UNION
要将来自多个表的数据组织到一起,就像将一个结果集叠加到另一个上面一样。这些表不必有相同的关键字,但是,它们对应列的数据类型和列数应相同。 示例,使用union all select name,'demo' from demo union all select create_by,'test_person' from test_person; 使用 union 总结:这些表不必有相同的关键字,但是,它们对应列的数据类型和列数应相同。UNION具有去重的效果 ...原创 2020-09-09 22:58:57 · 127 阅读 · 0 评论 -
sql(2)-小技巧总结
小技巧分享 最近看到一些sql的小技巧,跟大家分享一下 1.从表中随机返回n条数量(以mysql为例) mysql使用内置函数Rand() 表结构数据如下(现有随便一张表演示效果) 查询全表 select * from sys_menu; 随机返回五条数据 select menu_id, rand() as 随机 from sys_menu order by rand() limit 5; 总结:在order by 字句中使用函数时,则按函数在每一行的计算结果排序 拓展 (其他数据库使用的原创 2020-09-06 23:03:17 · 139 阅读 · 0 评论 -
sql(1)-在select语句中使用条件逻辑(使用case表达式)
要在select 语句中,对数值使用if-else操作的话,可以使用case表达式完成结果集查询(oracle中常用decode函数,更为高效) 1.表结构如下(随便找个表演示) CREATE TABLE `sys_menu` ( `menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', `menu_name` varchar(50) NOT NULL COMMENT '菜单名称', `parent_id` bigint(20).原创 2020-09-06 22:23:45 · 2552 阅读 · 0 评论 -
mysql8.0+ 版本配置远程访问
前面安装完毕 https://blog.youkuaiyun.com/zhang7249/article/details/103994655/ 1. 登录mysql // 回车 录入你的密码修改后的密码登录 mysql -u root -p // 初始密码可输入 查看 cat /var/log/mysqld.log | grep password 查看当前mysql用户 use mysql; select user,host,plugin from user; 创建用户修改密码 CREATE USER 'roo原创 2020-05-11 23:30:30 · 1272 阅读 · 2 评论 -
mysql优化学习(1)
1.数据库三范式 1.1 范式的基本分类 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。 1.2基本三大...原创 2019-12-23 22:54:12 · 273 阅读 · 0 评论