日常问题-数据库
数据库相关技术
大云区人伍
10年老开发,前端、后端、数据库、服务器,web、报表、ETL加运维。啥都干过!
展开
-
Oracle数据库表查询插入没问题,表更新卡死问题
数据库服务器资源问题:如果数据库服务器资源不足,如 CPU、内存、磁盘空间等不足,也会导致更新操作变慢,从而造成卡死现象。数据库表结构问题:如果表的结构设计不合理,如表字段过多、表关联复杂等,也会导致更新操作变慢,从而造成卡死现象。数据库锁:在执行更新操作时,可能有其他事务正在访问相同的数据,导致更新操作被阻塞,从而造成卡死现象。优化数据库索引:可以通过分析数据库表的查询语句,找出需要建立索引的列,尽量减少不必要的索引。优化数据库表结构:可以考虑对表结构进行调整,将不常用的数据分离出去,减少表字段数量等。原创 2023-05-06 09:55:18 · 993 阅读 · 0 评论 -
truncate操作在事务里默认是不能回滚的
truncate 操作在事务里默认是不能回滚的(Oracle、Mysql)但是sql server里会回滚。这个坑小心!原创 2020-07-31 17:08:03 · 993 阅读 · 0 评论 -
PLSQL Developer中文显示乱码的解决方法
原文链接:https://blog.csdn.net/liaoqianwen123/article/details/42120939PLSQL Developer中文显示乱码是因为Oracle数据库所用的编码和PLSQL Developer所用的编码不同所导致的。解决方法:先查询Oracle所用的编码select userenv('language') from dual;设置P...转载 2019-12-04 09:42:38 · 925 阅读 · 0 评论 -
清空表truncate与删除表delete区别
本文记录一下这2种操作模式的区别,目标对象是表wp_comments,里面的所有留言均是垃圾留言,均可删除。然后便有了以下2种方式(进入mysql操作界面后):truncate table wp_comments;delete from wp_comments;其中truncate操作中的table可以省略。这两者都是将wp_comments表中数据清空,不过也是有区别的,如下:trunc...原创 2019-12-03 14:55:58 · 215 阅读 · 0 评论 -
使用sql语句创建表、修改表、添加列等
使用sql语句创建表、修改表、添加列等原创 2019-11-06 13:43:21 · 4156 阅读 · 2 评论 -
Oracle锁表查询和解锁方法
原文链接:https://blog.csdn.net/u013991521/article/details/53535818数据库操作语句的分类DDL:数据库模式定义语言,关键字:createDML:数据操纵语言,关键字:Insert、delete、updateDCL:数据库控制语言 ,关键字:grant、removeDQL:数据库查询语言,关键字:selectoracle表在什么情况...原创 2019-11-06 11:24:39 · 328 阅读 · 0 评论 -
Oracle中查看所有的表,用户表,列名,主键,外键
原文链接:https://blog.csdn.net/cdliudb/article/details/7767922在Oracle中查看所有的表:select * from tab/dba_tables/dba_objects/cat;看用户建立的表 :select table_name from user_tables; //当前用户的表select table_name from ...原创 2019-11-06 11:22:27 · 670 阅读 · 0 评论 -
修改Tomcat服务器的端口号
原文地址关键技术:Connector子元素下的port是设置服务器端口,而connection Timeout则是服务器连接超时单位为毫秒操作过程:(1)采用记事本打开Tomcat安装目录下的conf文件夹下的servlet.xml文件。(2)在servlet.xml文件中找到以下代码:<connector port="8080"protocol="HTTP/1.1"connec...转载 2019-11-06 10:56:31 · 668 阅读 · 0 评论 -
Oracle占用8080端口
原文地址原创 2019-11-06 10:55:04 · 204 阅读 · 0 评论 -
Oracle trunc()函数的用法
原文地址1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date 一个日期值fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去下面是该函数的使用情况:TRUNC(TO_DATE(‘24-Nov-1999 08:00 pm’),‘dd-mon-yyyy hh:mi ...转载 2019-11-06 10:47:58 · 106 阅读 · 0 评论 -
ROW_NUMBER() OVER函数的基本用法
https://jingyan.baidu.com/article/9989c74604a644f648ecfef3.html语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)方法/步骤简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY ...转载 2019-11-06 10:45:51 · 198 阅读 · 0 评论 -
防SQL注入的5种方法
防SQL注入的5种方法https://blog.csdn.net/zhangyongqiang123/article/details/52768730一、SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路1.寻找到SQL注入的位置2.判...转载 2019-11-06 10:26:02 · 401 阅读 · 0 评论