数据库学习
ZHZHK001
编程还没有怎么入门,期待各位大神指导
展开
-
出入库与库存系统的模型问题
我目前想法是:方案一,1个表:只有出入库表无库存表,库存数据根据出入库实时计算缺点出入库数据一多,实时库存查询数据量会越来越大也存在方案二的问题方案二,2个表:库存表+出入库表,出入库的时候,2个表同时进行数据更新入库记录增加的时候倒是没什么问题问题是:出库记录增加(尤其是增加之前的出库记录)、出库、入库记录修改与删除这些情况下会影响到后续所有记录的合理性,这个数据处理的量就大了比如A库 2022-02-10 入100A库 2022-02-11 入10 删除的时原创 2022-02-14 11:51:45 · 696 阅读 · 0 评论 -
【批量更改mysql表以及表中字段对应的编码】
批量更改mysql表以及表中字段对应的编码--查询所有的表select * from information_schema.`TABLES` where TABLE_SCHEMA = '数据可名称';--复制表到excel中--通过excel生成多行语句--执行修改alter table `表1` convert to character set utf8;alter table `表2` convert to character set utf8;alter table `表3` co原创 2022-01-20 15:26:00 · 1098 阅读 · 0 评论 -
【ORACLE与mysql的区别】
这里写自定义目录标题1.sysdate2.行号问题3.日期问题TRUNC的替代1.sysdate-- oracleSELECT SYSDATE FROM DUAL-- mysql SELECT SYSDATE() FROM DUAL-- 语句3SELECT SYSDATE() , LNS_END_DATE,SYSDATE() - LNS_END_DATE FROM MRS_CUST_LNS_DUE -- 语句4SELECT CURDATE() , DATE(LNS_END_DATE)原创 2022-01-15 13:13:45 · 386 阅读 · 0 评论 -
Oracle改成mysql
改了一下发现多个问题更改配置文件更改数据库驱动最后的问题是OracleOracle的字段是date语句是:select to_char(max(data_date),‘yyyy-MM-dd’) from mrsmysql字段:通过Navicat转化的时候变成了datetime了,后面把这个字段改成date字段语句是:select max(data_date) from mrs解决问题...原创 2022-01-02 09:56:47 · 590 阅读 · 0 评论 -
【关于数据库的简易认识】
关于数据库的简易认识原创 2021-12-16 09:27:45 · 687 阅读 · 0 评论 -
常用sql语句收藏
查询当前用户下:所有表的行数适用于:oracleselect t.table_name,t.num_rows from user_tables t ORDER BY num_rows DESC ,table_name原创 2021-08-05 11:45:07 · 60 阅读 · 0 评论 -
Navicat 连接 oracle library is not loaded的解决方法
Navicat 连接 oracle library is not loaded的解决方法@TOC欢迎使用Markdown编辑器解决方法参考:https://blog.csdn.net/xianyun1992/article/details/108366355,再次表示感谢。发生原因之前安装好了oracle,Navicat等后面oracle发生异常了,实在是找不出原因,算了重新安装吧,重新安装的时候我改了一下安装位置之后就发现Navicat 连接 时候提示oracle library is not原创 2021-07-03 09:10:04 · 1352 阅读 · 0 评论 -
关于mybatics中起始与结束时间的处理方法
关于mybatics中起始与结束时间的处理方法关于mybatics中起始与结束时间的处理方法我们从前端获取到的数据是:处理:开始时间处理:结束时间处理:处理后语句的意思就是:使用的知识点:||字符串拼接to_date(),注意前后的格式是不一样的 'yyyy-mm-dd' '**yyyy-MM-dd HH24:mi:ss**'关于mybatics中起始与结束时间的处理方法2020年3月30...原创 2020-03-30 22:04:21 · 1121 阅读 · 0 评论 -
关于sql数据查询的语句
1、基础不够扎实,使用的句子是下面的结果 <select id="relieveTotal" resultType="java.lang.Float"> SELECT SUM(SALES_AMOUNT) FROM TB_ORDER TR WHERE TR.USER_ID = #{userId} AND TR.SALES_TIME >= T...原创 2019-05-05 23:34:33 · 462 阅读 · 0 评论