数据库
断浪young
纸上得来终觉浅
展开
-
sql查找最晚一天/日期最大的一条记录 两种方法
先找出 hire_date 字段的最大值,再把该值当成 employees 表的 hire_date 查询条件。本题limit 0,1 表示从第(0+1)条数据开始,取一条数据,即取出最晚入职员工。对hire_date字段排序降序,此时最晚的时间排在第一个,再用LIMIT取出。LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。LIMIT m,n : 表示从第m+1条开始,取n条数据;例:查找最晚入职员工的所有信息。原创 2023-08-31 14:28:43 · 2601 阅读 · 1 评论 -
mysql查询当天/昨天/近7天/近30天/本月/上个月/本季度/上季度/本年/上一年 数据
给定一个日期date, 返回一个天数 (从年份0开始的天数 )。mysql查询今天、昨天、7天、近30天、本月、上一月 数据。mysql TO_DAYS(date) 函数。原创 2023-07-17 17:10:27 · 742 阅读 · 0 评论 -
【mysql】中国所有城市数据库表脚本
【代码】中国所有城市数据库表脚本。原创 2023-05-18 17:40:42 · 413 阅读 · 0 评论 -
将数据库转换为归档日志模式
以管理员身份连接sqlplussqlplus 用户名/密码 as sysdba1. 干净的关闭数据库:shutdown immediate2. 以加载模式启动:startup mount;3. 将数据库转换成归档日志模式:alter database archivelog;4. 查看数据库是否在归档日志模式:select log_mode from v$database;5.打开数据库:alter database open;...原创 2022-04-15 10:22:54 · 2421 阅读 · 0 评论 -
ORA-19573: 无法获得 exclusive 入队(RMAN恢复数据库时报错)
使用RMAN的restore database时报错:原因是数据库处于open状态(第三步是错误的,去掉即可):整库恢复的话需要在MOUNT状态操作(表空间或数据文件级的恢复也可以在OPEN状态下操作)。而我的数据库实际处于OPEN状态,所以做整库恢复当然会失败。解决方案:关闭数据库,然后启动数据库到MOUNT状态。然后直接恢复即可。shutdown immediatestartup force mountrestore database;成功恢复。..原创 2022-04-15 10:00:47 · 596 阅读 · 0 评论