![](https://img-blog.csdnimg.cn/71203c7c0a1f42f2a07ef221507b68f7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 87
分享数据库技术:MySql、SqlServer、Oracle、达梦、mogodb,Oracle逐渐减少分享,侧重Mysql、mogodb
花北城
我能抽象出整个世界,但是我不能抽象你。
想让你成为私有常量,这样外部函数就无法访问你。
又想让你成为全局常量,这样在我的整个生命周期都可以调用你。
可惜世上没有这样的常量,我也无法定义你,因为你在我心中是那么的具体。
展开
-
【Oracle】NC备料计划报表
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。NC备料计划报表。原创 2021-05-31 14:38:16 · 312 阅读 · 0 评论 -
【SQL】调整索引_PSysAlterIndex
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。任务单--数据库变更审核。原创 2021-06-29 15:57:43 · 76 阅读 · 0 评论 -
【SQL】Excel数据导入速度太慢
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。某个单价设置excel导入功能,时间很长,才400条数据,并且最后报错:该记录已存在。① 时间很长:代码里每导入一条数据,就会根据品名编码取一下产品信息,用来校验产品大类,这样。原创 2018-04-11 21:54:45 · 12392 阅读 · 1 评论 -
【SQL】存储过程--数据库自动还原②
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。ASbegin---1.1解压、还原数据库beginbeginendbegin---1.2还原Bak增量数据---1.3设置数据库可写---1.4还原Base增量数据。原创 2020-06-18 20:18:09 · 223 阅读 · 1 评论 -
【SQL】存储过程--数据库自动备份①
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。增量查询。原创 2020-06-18 20:03:17 · 206 阅读 · 1 评论 -
【MySQL】仓储--维护出入库流水、库存,去重&数量逻辑修正
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。采用备份表的方式,复制空的备份表,将重复纪录取出来,去重完后,插入备份表,删除原表中的所有重复纪录,然后将备份表记录(不重复的纪录)再重新插入 原表。数据去重入库流水重复的数据。原创 2023-08-03 17:51:28 · 635 阅读 · 0 评论 -
【MySQL】数据去重,仅保留一条(效率最高)
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。采用GROUP BY分类汇总,找到自增ID最小的记录(先进先删),利用IN删除纪录方法一不推荐,一来,不能利用原表本身删除,也要复制一模一样的备份表,找到原ID号;二来,IN。原创 2023-08-03 16:46:10 · 844 阅读 · 0 评论 -
【MySQL】模具更新方案
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。1 、本地完成对【模具信息表】、【模具检验数据表】、【模具返修流程表】、【模具出入库表】、【物料出入库表(模具部分)】、【物料库存表(模具部分)】数据初始化构造。耗时不可预期,对MES系统无影响。原创 2023-07-31 13:17:32 · 408 阅读 · 0 评论 -
【MySQL】模具数据转移处理
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。1、将 Excel中所有检测数据,导入【模具流程表(本地)】,形成流水账,约7万条数据2、将 【模具信息表(MES服务端)】已经打印标签的数据,导出3、转储至 【模具信息表(本地)】原创 2023-07-31 13:16:22 · 366 阅读 · 0 评论 -
【SQL】数据迁移(跨数据库)
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。原创 2020-08-07 10:01:35 · 746 阅读 · 0 评论 -
【MySQL】利用SQL短路,解决无数据表连接问题
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。利用SQL短路,解决无数据表连接问题利用OR SQL短路,SQL注入采用类似方式。原创 2023-06-30 11:32:23 · 661 阅读 · 0 评论 -
【MySQL】单表获取库存数
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。由于子公司人员偷懒,用友U8存货编码,一对多。多个不同规格型号的物料,对应一个物料。然而导致一个新问题,模具无法按不同规格,分类显示库存数,只有一个总计库存数。故而需要采用SQL,采用。原创 2023-05-31 11:15:49 · 1054 阅读 · 0 评论 -
【sqlite】联查Join更新
采用join联查形式,更新表数据。sqlite不像MySQL、SQL server 支持update 表1 left join 表2 on 表1.字段=表2.字段 set 表1.字段=表2.字段这种写法。sqlite只支持子查询形式更新。原创 2023-05-13 18:01:50 · 1210 阅读 · 0 评论 -
【MySQL】MES中,发货计划取数逻辑
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。视图的定义:视图不是真实存在的基本表,而是一个虚拟表略。原创 2023-04-26 12:08:41 · 1009 阅读 · 0 评论 -
【MySQL】查询中,NULL值转换为空字符串
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。IFNULL() 函数语法格式为:如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。参数说明:expression 必须,要测试的值。原创 2023-04-26 11:18:11 · 2415 阅读 · 0 评论 -
【Oracle】数据库还原教程_数据泵
使用Database Configuration Assistant创建数据库开始菜单搜索Database Configuration Assistant创建数据库下一步,一般事务下一步,sid:orcl下一步下一步输入口令、下一步,选择文件所在位置下一步,指定恢复选项下一步下一步点击完成 登录sqldeveloper.exe,执行如下脚本:--修改零时空间表值ALTER DATABASE TEMPFILE 'E:\...原创 2021-06-19 16:11:08 · 1197 阅读 · 0 评论 -
【Oracle】Excel导入数据教程
需要注意日期格式、数值类型字段的格式,为了不出错可以直接选择文本类型。点击导入开始表数据的覆盖作业。切换到分页“到Oracle的数据”,设置 所有者、导入的表。C#底层库--SQLite的使用(小型、本地数据库)【MySQL】Excel数据批量导入数据库。【Oracle】数据库服务器限制ip访问。切换到正式环境,点击工具“文本导入器”。【Oracle】数据库还原教程_数据泵。正式环境下,导入表数据并还原。MySQL安装教程(详细)MySQL卸载教程(详细)打开刚刚导出的CVS文件。导出表数据,CVS文件。原创 2021-07-14 10:59:02 · 2299 阅读 · 0 评论 -
MySQL卸载教程(详细)
接上篇,我出了一份 《MySQL安装教程(详细)》,有网友私信说,建议在出一份“卸载”教程。好了,满足网友的需求,本文为MySQL卸载教程(详细)原创 2023-03-01 13:16:15 · 7137 阅读 · 1 评论 -
C#底层库--SQLBuilder构建类(自研ORM)
本专栏为【底层库】,主要介绍编程过程中 通用函数。我们将这些通用固化的源码,进行重写、封装、拓展,再进行单元测试、集成测试、beta测试,最终形成通用化模板,这里我们称为“底层库”。作为研发人员的你,并不需要花大量时间,研究“底层库”的含义,及“底层库”的实现方法。你只需要几行调用代码,就可以解决项目上碰到的难题。而底层库使用方法,本专栏均有详细介绍,也有项目应用场景。原创 2023-02-23 12:41:55 · 3186 阅读 · 1 评论 -
【MySQL】group by分类汇总,如何显示“总计”字段?
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。数据库select查询语句格式:SELECT [ALL|DISTINCT][,]…FROM [,]原创 2022-12-07 15:20:26 · 2087 阅读 · 0 评论 -
【MySQL】WITH CHECK OPTION的用法
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。视图的定义:视图不是真实存在的基本表,而是一个虚拟表视图的作用:1、可以使视图集中数据、简化和定制不同用户对数据库的不同数据要求2、使用视图可以屏蔽数据的复杂性。原创 2022-12-02 16:01:10 · 3828 阅读 · 0 评论 -
C#底层库--MySQL数据库访问操作辅助类(推荐阅读)
本专栏为【底层库】,主要介绍编程过程中 通用函数。我们将这些通用固化的源码,进行重写、封装、拓展,再进行单元测试、集成测试、beta测试,最终形成通用化模板,这里我们称为“底层库”。作为研发人员的你,并不需要花大量时间,研究“底层库”的含义,及“底层库”的实现方法。你只需要几行调用代码,就可以解决项目上碰到的难题。而底层库使用方法,本专栏均有详细介绍,也有项目应用场景。原创 2022-09-16 11:05:09 · 1973 阅读 · 0 评论 -
【C#】MySQL数据库数据导入(批量Excel插入)
本专辑主要介绍C#开发提高效率篇,平时我们开发过程中,遇到的一些重复性、机械性、简单性的问题,采用工具代替人工;编程中弯弯绕绕、复杂的逻辑,如何简化调用。总之就是给软件开发者减负,使得写代码越快越开心。但由于篇幅有限,不能一一详细地展开,如果你对本专辑感兴趣,持续关注吧。大家有任何问题,可以评论区反馈,私信我。原创 2022-08-19 17:02:41 · 2670 阅读 · 1 评论 -
MySQL安装教程(详细)
第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。那是缺少Microsoft Visual C++库的支持,跳转到首页,选择“默认安装类型”,它会自动检测,提醒你安装运行库支持。前面我们仅是安装好了数据库,我们实际使用的是应用软件(数据库中叫DBMS),需要再次安装管理软件,这里我选择SQLyong。输入完,点击next继续。64位操作系统,我选择【64-bit】,32位选【32-bit】原创 2022-07-28 16:13:49 · 222818 阅读 · 48 评论 -
【SQL】如何查询表字段并识别主键
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。syscolumns 数据库所有列字段sysindexkeys 系统索引key列sysindexes 系统索引列sysobjects 系统对象syscolumns 数据库所有列字段。原创 2020-12-07 15:49:58 · 795 阅读 · 0 评论 -
C#底层库--SQLite的使用(轻量、单击数据库)
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。原创 2022-03-22 18:14:39 · 3988 阅读 · 6 评论 -
【Oracle】数据库服务器限制ip访问
本文介绍如何从数据库层面,限制某个ip或某个ip段访问数据库。实验环境:CentOS 7数据库版本:Oracle 11gR2我们将使用到工具WinSCP。WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。原创 2021-12-29 17:30:08 · 4597 阅读 · 0 评论 -
【SQL】多表连接重复数据处理
问题描述:完工检验登记,出现重复数据问题分析:数据重复一般都是视图参照重复了,检查发现是cod7,send_fun_no=’XCBFP’这个条件造成了重复。应该是,之前形成报废通知单是根据总的报废数量形成的,而现在改成了根据明细形成,存在多条明细就会构造多条TD03_check_overtime_detail的数据,从而导致这里参照重复。问题处理:改成outer apply参照取第一条数据:top...原创 2018-04-11 21:48:01 · 2221 阅读 · 0 评论 -
【SQL】outer apply的用法
本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。outer apply添加外部行outer apply返回改行,并且改行的右表表达式的属性为null。原创 2018-04-11 21:31:51 · 9085 阅读 · 1 评论 -
MySQL使用存储过程插入千万级数据如何提升效率?
-- MySQL测试任务:使用存储过程,往表中插入千万级数据,根据索引优化速度-- 1.使用索引查询-- 2.不使用索引查-- 3.比较两者查询速度的差异-- 1.创建索引测试表DROP TABLE IF EXISTS index_test;CREATE TABLE index_test(id BIGINT(20) PRIMARY KEY NOT NULL AU原创 2017-08-31 01:35:07 · 14595 阅读 · 0 评论 -
MySQL分类汇总(group by...with rollup)统计时,如何显示“总计”字段?
使用grouping这个函数发现一直报错提示无法识别,仔细观察一下原来这是sql的语法,难道MySQL就实现不了了吗?没办法只得自己想办法了,我首先想到的方法是使用带条件的子查询,输出到最后一条数据时显示“总计”字段,但又嫌太复杂没有写。=”、“>”、“>=”、“原创 2023-03-09 12:19:55 · 39325 阅读 · 14 评论 -
南京比硕SQL笔试_2017
南京比硕科技有限公司,2017年软件实施笔试题。不过我申明一下啊,我不是里面员工也没参加过面试,题目完全是我同学冒死偷拍发来的,答案系个人所做,不当之处还望批评改正。原创 2017-08-27 23:37:09 · 781 阅读 · 0 评论 -
ABAP系统变量(SY-系统值)
SY-SUBRC:语句执行后的返回值,0表示成功SY-DATUM:当前服务器日期SY-UZEIT:当前服务器时间SY-ULINE:255长度的水平线SY-VLINE:垂直线SY-INDEX:循环说执行的次数SY-TABIX:内表循环的次数SY-DYNNR:当前Screen号SY-MANDT:当前登录的Client号SY-STEPL:返回当前操作的屏幕行号(Tab原创 2017-08-31 01:39:48 · 1425 阅读 · 0 评论 -
MySQL事务回滚rollback与提交commit的操作
1. >D:2. >cd program files\mysql\bin3. >mysql -uroot -p1234564. >show databases;5. >use xscj;6. >show tables;7. >select * from city;8. >select @@a原创 2017-08-29 17:41:20 · 6334 阅读 · 0 评论 -
【MySQL】数据表行列转换
表行列转置,顾明思议,将表格中一行行的数据,采用SQL脚本转换成列数据。原创 2017-08-28 00:01:08 · 12590 阅读 · 1 评论