MySQL
记录MySQL常用的优化,分布式分库分表的学习
马儿跑2023
但行好事,莫问前程。
展开
-
oracle varchar2字段长度不够问题
目录1.报错误2.上网搜了一下字符计算3.调整oracle字段,改至varchar2(500),保存成功今天用户反馈bug,数据无法保存。于是把数据拉到本地代码测试跑一遍。可以保存成功。跑到linux上tail -f,由于有3台节点,只能一台台看,总算拉到日志。1.报错误Caused by: java.sql.SQLException: ORA-12899: 列 "GAMC_DCS"."TT_SALE_ORDER_OCR"."CUSTOMER_ADRESS_OCR" 的值太大原创 2020-07-17 10:49:39 · 5036 阅读 · 0 评论 -
SQL inner join小问题
事情是这样,生产客户测试切换了上一个月的销售数量时,发现统计数据对不上。sql缩写代码如下。SELECT '全国' AREA_ID, SUM( TDD.TARGET ) TARGET, 0 QTY, 0 YOYQTY, 0 YCYQTY FROM TT_DEALER_DAYTARGET TDD WHERE TDD.TARGET_DATE BETWEEN TO_DATE( '2020-06-01', 'yyyy-mm-dd' ) AND TO_DATE.原创 2020-07-16 11:54:33 · 437 阅读 · 0 评论 -
oracle误操作恢复
记录一下1、select * from V$SQL where SQL_TEXT like '%update MAP_OPTCBL_POINT_70 set shape%'--查出你需要恢复的时间点2、create table t_table_recove --新的表as select * from MAP_OPTCBL_POINT_70 --你误操作的表as of timestamp to_timestamp('2013-09-23 11:38:46','yyyy-mm-dd hh24:mi:s原创 2020-06-28 14:40:17 · 219 阅读 · 0 评论 -
PL/SQL数据导入Navicat
今天客户那边登录跳转不到1.oracle数据导出csv文件2.navicat导入csv文件原创 2020-05-07 23:28:00 · 820 阅读 · 0 评论 -
PL/SQL导入csv数据
1.从navicat导出excel导出成excel文件,之前直接导出csv文件,结果pl/sql无法自动匹配字段,2.编辑excel文件,给第一列加上字段名,另存为csv文件。3.将文件导入PL/SQL选择工具-->文本导入器按图中蓝色字依此选择,1选中我们的csv文件,2选择导入到oracle的数据,3选择导入的数据库,4选择导入的数据库表,选中后字...原创 2020-05-07 13:32:22 · 1516 阅读 · 0 评论 -
ORACLE自增序列
今天正式环境新增数据异常,排查后是oracle主键id已存在。并未实现自增。原来之前导入一批数据,手动添加了id,导致id重复问题。解决方法1.删除自增序列DROP SEQUENCE SEQ_TT_SECNET_MAINTAIN_INFO一般命名为SEQ_表名。2.重新定义自增序列create sequence SEQ_TT_SECNET_MAINTAIN...原创 2020-04-30 20:40:28 · 4854 阅读 · 0 评论 -
03MySQL面试宝典
目录1.数据库架构1.1关系型数据库主要考点1.2如何设计一个关系型数据库1.3索引模块2.运用二叉查找树。3.运用B树。3.1定义:3.2概述4.运用B+Tree4.1B+树概述4.2结论5.运用Hash和BitMap5.1Hash5.2缺点5.3BitMap6.密集索引和稀疏索引的区别6.1密集索引和稀疏索引6.2额外知...原创 2020-03-09 22:34:43 · 241 阅读 · 2 评论 -
mysql小结
目录1.市场上常见的数据库2.数据库语句2.1DDL语句2.2DML数据操作语句2.3DQL语句2.4DCL语句3.数据约束4.表关系5.数据库的三范式6.多表查询(有关系的表)7.子查询1.市场上常见的数据库OracleMysqlSQLServer2.数据库语句DDL 数据定义语言(主要用于 增删改数据库,增删改表)...原创 2019-09-18 16:53:31 · 139 阅读 · 0 评论