数据库
新建文件夹-
这个作者很懒,什么都没留下…
展开
-
分组查询——组内排序展示组内数据(row_number() over(partition by) 函数详解)
日常开发中可能遇到很多分组的业务需求,比如分组查询后取第一条、组内排序等,除了用group by来做分组,我们还可以使用row_number() over(partition by)这个函数来解决分组问题。(2)、分组查询取组内第一条数据或组内排序后取第一条数据。(1)、某几个字段作为唯一键,删除其他数据。(3)、分组查询,每组数据全部展示。原创 2022-10-20 23:53:45 · 1866 阅读 · 0 评论 -
Mysql中SQL语句中日期格式转换(DATE_FORMAT()篇)
sql中时间的格式化函数date_format()详解原创 2022-09-06 23:51:46 · 7549 阅读 · 0 评论 -
JDBC连接Mysql8.0失败解决方法(终极版)
mysql8.0驱动下载地址:1、将jar包复制到lib目录下。eclipse的操作:右击你复制到lib下的jar, Build Parh -> Add to Build Pathidea:直接复制到lib下就可。2、修改你的配置文件中数据库的配置。这是我的配置5.7版本的,这里将(1)、com.mysql.jdbc.Driver ->com.mysql.cj.jdbc.Driver(2)、jdbc:mysql://localhost:3306/db_hotel.原创 2022-04-25 21:05:05 · 1915 阅读 · 0 评论 -
Oracle创建序列
create sequence SEQ_SHARE_IDminvalue 1 --增长最小值maxvalue 9999999999 --增长最大值,也可以设置NOMAXvalue -- 不设置最大值start with 1 --从1开始计数increment by 1 --自增步长为1cache 50 --设置缓存cache个序列,如果系统down掉了或者其它情况将会导致序列不连续,也可以设置为---NOCACHE防止跳号cycle; -...原创 2021-08-25 08:39:52 · 1836 阅读 · 0 评论 -
Oracle恢复数据到某一节点
alter table 表名 enable row movement; --开启表行移动flashback table 表名 to timestamp to_timestamp('20210824 15:55:00','yyyymmdd hh24:mi:ss');执行以上sql ,并设置好时间即可原创 2021-08-25 08:38:13 · 147 阅读 · 0 评论 -
Mac用终端连接mysql数据库(终极版)
1、直接连接//后面输入密码就可 -u 后面的是用户名 回车后输入密码即可/usr/local/MySQL/bin/mysql -u root -p 2、设置软连接 设置软连接后可以直接输入 mysql -u root -p ,再输入密码就可进入,如果软连接设置出现错误可能是权限问题,前面加sudo就可,例如下面的 ln -s /usr/local/mysql/bin/mysql /usr/local/bin///出现权限问题,用下面的sudo ln -s /us...原创 2021-03-27 16:59:52 · 3853 阅读 · 4 评论 -
如何彻底删除mysql数据库(终极版)
问题:有时更换数据库版本会遇到卸载mysql卸载不干净的情况,会导致第二次重装时也会要求输入上一个版本的密码,下面的方法是干净的删除mysql数据库。注意:如果在安装mysql时3306端口显示红色叹号,可参考我主页解决3306端口被占用的文章。 第一步:把卸载程序那里的mysql有关的全部删除。 第二步 删除mysql文件,一般在C:\ProgramData\MySQL。(这步很关键,最好也把c盘里的ProgramFiles里的mysql文件也删除掉) 第三步:删除m原创 2020-12-17 14:34:29 · 5742 阅读 · 0 评论 -
如何用navicate premium查看mysql的版本号
1、打开navicate premium,同时连接数据库。2、右击数据库连接,选择运行命令行。3、输入:select version() from dual;原创 2020-10-28 12:52:58 · 2038 阅读 · 0 评论 -
基于ssm框架的小区物业管理系统
摘 要 计算机的普及和互联网技术的飞速发展,使得信息化管理成为了各个企业的主流管理模式。物业信息管理系统就是利用计算机技术、网络技术进行物业信息化管理。物业管理员与业主之间不需要面对面进行交流,只需要登录物业信息管理系统就可以进行信息的管理。物业信息管理系统为物业管理人员和业主带来了极大的便利,提高了工作效率,节约了时间。 本文在对小区物业管理系统的分析的基础上对系统...原创 2020-10-09 14:56:49 · 5443 阅读 · 5 评论 -
mac版mysql安装后不能启动(终极版)
问题:mysql重装后直接启动不了了解决:1.cd /usr/local/var/mysql2.sudo rm *.err && sudo rm *.pid3.sudo reboot注意:执行完上面的三个命令直接重启电脑了,如果你的mysql是开机自启动的就直接运行了,如果不是开机自启,你就手动开启或者命令行开启,mysql启动可参考我的微博中mysql的启动方法。...原创 2020-09-20 16:49:47 · 698 阅读 · 0 评论 -
Mac启动mysql数据库
一、终端启动mysql1. 启动mysql服务sudo /usr/local/mysql/support-files/mysql.server start2. 停止mysql服务sudo /usr/local/mysql/support-files/mysql.server stop二、偏好设置启动1、点击系统偏好设置(桌面左上方苹果图标)2、点击mysql3、点击启动,也可以设置为自启动...原创 2020-07-16 18:06:04 · 3942 阅读 · 0 评论 -
解决mysql重装时,3306端口被占用(完整版)
解决方法:1、打开终端,输入cmd,命令框内输入:netstat -ano会显示如下图的内容,杀死3306对应端口的进程即可2、杀死进程操作:taskkill /pid xxx -t -fxxx代表该端口的进程ID,也就是上图中pid一栏例如:上面3306端口对应的是5392命令:taskkill /pid 5392 -t -ftaskkill /pid 5392 -t -f结果就显示这样:如果说不能杀死,可能是权限的问题,用管理员权限打开终端,再执行上述.原创 2020-06-11 10:19:55 · 13081 阅读 · 11 评论