当前位置: 首页 > news >正文

MYSQL数据库

关系型数据库

数据结构模型

数据库模型根据数据模型来划分,而数据库管理系统(Database Management System)有自己的数据结构,目前比较成熟的在数据库系统中的数据模型有:层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同(即记录型之间的联系方式不同)

层次模型以“树结构”表示数据之间的联系
网状模型是以“图结构”来表示数据之间的联系
关系模型是用“二维表”(或称为关系)来表示数据之间的联系的
关系模型:
二维关系:row,column

数据库管理系统:DBMS
关系:Relational,RDBMS

RDBMS专业名词

  • MySQL:MySQL,MariaDB,Percona-Server
  • PostgreSQL:简称为pgsql
  • Oracle
  • MSSQL
    **SQL:**Structure Query Language,结构化查询语言

**约束:**constraint,向数据表提供的数据要遵守的限制

  • 主键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。且必须提供数据,不能为空(NOT NULL)。
    一个表只能存在一个
  • 惟一键约束:一个或多个字段的组合,填入的数据必须能在本表中唯一标识本行。允许为空(NULL)
    一个表可以存在多个
  • 外键约束:一个表中的某字段可填入数据取决于另一个表的主键已有的数据
    检查性约束

**索引:**将表中的一个或多个字段中的数据复制一份另存,并且这些数据需要按特定次序排序存储

关系型数据库的常见组件

关系型数据库的常见组件有:

  • 数据库:database
  • 表:table,由行(row)和列(column)组成
  • 索引:index
  • 视图:view
  • 用户:user
  • 权限:privilege
  • 存储过程:procedure
  • 存储函数:function
  • 触发器:trigger
  • 事件调度器:event scheduler

sql语句

SQL语有三种类型:

  • DDL:Data Defination Language,数据定义语言
  • DML:Data Manipulation Language,数据操纵语言
  • DCL:Data Control Language,数据控制语言
SQL语句类型对应操作
DDLCREATE:创建 DROP:删除 ALTER:修改
DMLINSERT:向表中插入数据 DELETE:删除表中数据 UPDATE:更新表中数据 SELECT:查询表中数据
DCLGRANT:授权 REVOKE:移除授权

MYSQL安装与配置

安装

[root@localhost ~]# yum -y install mariadb mariadb-server
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
上次元数据过期检查:0:04:06 前,执行于 2021年08月23日 星期一 09时17分28秒。
依赖关系解决。
==================================================================================软件包           架构   版本                                     仓库       大小
==================================================================================mariadb          x86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream 6.1 Mmariadb-server   x86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream  16 Mmariadb-common   x86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream  62 kmariadb-connector-cx86_64 3.0.7-1.el8                              AppStream 148 kmariadb-connector-c-confignoarch 3.0.7-1.el8                              AppStream  13 kmariadb-errmsg   x86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream 232 kperl-DBD-MySQL   x86_64 4.046-3.module+el8.1.0+2938+301254e2     AppStream 156 k
安装弱的依赖:mariadb-backup   x86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream 6.0 Mmariadb-gssapi-serverx86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream  50 kmariadb-server-utilsx86_64 3:10.3.17-1.module+el8.1.0+3974+90eded84 AppStream 1.6 M 

配置

[root@localhost ~]# systemctl enable --now mariadb
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
[root@localhost~]# ss -antl
[root@localhost ]# ss -antl
State         Recv-Q        Send-Q                 Local Address:Port                 Peer Address:Port        
LISTEN        0             128                          0.0.0.0:22                        0.0.0.0:*           
LISTEN        0             80                                 *:3306                            *:*           
LISTEN        0             128                             [::]:22                           [::]:*   [root@localhost ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.17-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> set password = password ("1234");
Query OK, 0 rows affected (0.000 sec)MariaDB [(none)]> quit
Bye
[root@localhost ~]# mysql -uroot -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.3.17-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> [root@localhost~]# vim /etc/my.cnf.d/mariadb-server.cnf
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mariadb/mariadb.log
pid-file=/run/mariadb/mariadb.pid
port=3307
[root@localhost~]# setenforce 0
[root@localhost ~]# systemctl restart mariadb.service 
[root@localhost ~]# ss -antl
LISTEN        0             128                          0.0.0.0:22                        0.0.0.0:*           
LISTEN        0             80                                 *:3307                            *:*           
LISTEN        0             128                             [::]:22                           [::]:*   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35340.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

人在迷茫的时候该做什么,别让迷茫拖累你的前进的脚步...【建议收藏】

前言 迷茫是一个笼统的状态,首先是找不到方向,其实是找不到做事的步骤。如果你生活在一个都是平凡人组成的社会微环境中,身边没有一个特别优秀的人,你也没有读过任何历史或者社会名人的传记,那么要有方向,…...

element时间选择器 选择当前时间和之后的时间

<el-form-item label"称号有效期&#xff1a;" prop"featureEndTime"><el-date-pickerv-model"formObj.featureEndTime"type"datetime"placeholder"选择日期"format"yyyy-MM-dd HH:mm:ss"value-format&q…...

2021.8.23

写项目 画创建群的界面和查看好友资料界面 重新修改了一下好友列表的布局&#xff0c;增加显示查看好友资料&#xff0c;删除好友的按钮&#xff0c;还没有改好。。。。。。。。。。。。。。。 思考怎么实现表情包的发送...

HTML内置对象

目录 前言&#xff1a; 一、基本对象Object: 二、内置对象之Array&#xff1a; 三、内置对象之Math&#xff1a; 四、内置对象之Number&#xff1a; 五、内置对象之String&#xff1a; 六、内置对象之Date&#xff1a; 七、内置对象之JSON&#xff08;ES5新增内置对象&am…...

从青铜到王者的路线,6年菜鸟开发面试字节跳动Android研发岗,移动架构师成长路线

前言 今天我给大家再次分享一下&#xff0c;我最近的一些读书的感想&#xff0c;思考起来&#xff0c;确实能够给自己带来一些真实的帮助和启发&#xff0c;希望大家在平时的工作学习中&#xff0c;也能够认清楚学习的一些本质。 如果我们的学习是在不断掌握应对具体工作场景…...

在vue3中vue-router的使用

从vue2转到使用vue3&#xff0c;遇到了好多问题&#xff0c;原来使用的方法有很大不同。 1.安装vue-routernext npm install vue-routernext --save 2.创建名为“router”的文件夹&#xff0c;在创建index.js 3.编写index.js 首先引入vue-router插件&#xff0c;然后创建一个…...

js面向对象 —— 继承

二、继承 ES6之前并没有给我们提供extends继承。我们可以通过 构造函数原型对象 模拟实现继承,被称为组合继承。 2.1 、call() 调用这个函数并且修改函数运行时的this指向 ● thisArg :当前调用函数this的指向对象 ● arg1 , arg2 :传递的其他参数 2.2、借用构造函数继承父…...

Java List remove时报UnsupportedOperationException

遇到的问题&#xff1a; 解决后&#xff1a; 源代码&#xff1a; /*** 需求&#xff1a;删除字符串中的a8&#xff0c;并重新组成字符串* param args*/public static void main(String[] args) {String str "a3,a4,a5,a6,a8";String[] moIds str.split(StringPool.…...

计算结构体的大小

#include <stdio.h> struct mystruct1 { // 1字节对齐 4字节对齐 int a; // 4 4 char b; // 1 2(11) short c; // 2 2 }; int main(void)…...

ResultMap 关系映射详细使用

关于MyBatis中ResultMap的详细使用ResultMap简介使用ResultMap创建sql 模仿一对多或多对一关系创建数据库创建SpringBoot项目 导入mybatis依赖pojo---------------------------------------------------------------------------------StudentTeacherdao----------------------…...

Nacos心跳时间配置及服务快速上下线

Nacos心跳时间配置及服务快速上下线 Nacos默认心跳时间是30秒&#xff0c;不太满足正式环境需要&#xff0c;需要调整心跳时间更短&#xff0c;让线上服务上下线能快速感知. 1.修改微服务的nacos的心跳配置时间 preserved.heart.beat.interval: 1000 #该实例在客户端上报心跳…...

SpringBoot知识点总结

目录 1、SpringBoot简介及其优点 2、如何重新加载SpringBoot上的更改&#xff0c;而无需重新启动服务器&#xff1f; 3.SpringBoot中的监视器是什么以及如何监视 4.如何在SpringBoot中禁用Actuator端点安全性&#xff1f; 5.如何在自定义端口上运行SpringBoot应用程序&…...

SQL server安装时显示重启计算机失败问题解决办法

SQL server安装时显示重启计算机失败问题解决办法参考文章&#xff1a; &#xff08;1&#xff09;SQL server安装时显示重启计算机失败问题解决办法 &#xff08;2&#xff09;https://www.cnblogs.com/netflix/p/12074481.html 备忘一下。...

Linux系统编程系列(一)

系统软件属于系统的底层&#xff0c;与内核和系统核心库直接进行交互&#xff0c;系统编程则是进行系统软件的关键&#xff0c;熟悉系统编程可以重现如shell、vim、gcc等系统软件。而作为一个高级C/C编程人员&#xff0c;往往需要在底层进行多次调用&#xff0c;学习Linux系统编…...

PAT A 1133 AC代码(两种输出方式)

跑一遍序列&#xff0c;根据要求分别将结点标记存入v1、v2、v3 我二刷时用ans数组合并了v1、v2、v3&#xff0c;再进行输出会方便很多&#xff0c;不然的话需要分别考虑v1、v2、v3是否为空的情况&#xff08;原本我是那样写的&#xff0c;如果是那样写的同学要注意一下只有v2是…...

LCD驱动芯片工厂,稳定提供高抗干扰超低功耗芯片2C23适用于水电气表以及工控仪表类驱动IC

容&#xff1a; VK2C23是一个点阵式存储映射的LCD驱动器&#xff0c;可支持最大224点&#xff08;56SEGx4COM&#xff09;或者最大416点&#xff08;52SEGx8COM&#xff09;的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据&#xff0c;也可通过指令进入省电模式。其高…...

重拾React框架学习笔记总结

重拾React框架学习笔记总结 环境搭建 nvm nvm用来管理node版本。 brew install nvmnvm ls-remote // 查看所有的node可用版本 nvm list // 查看已安装node版本 nvm install 版本号 // 下载指定node版本&#xff0c;如nvm install v11.14.0 nvm use 版本号 // 使用指定版…...

numpy练习题

numpy 练习题 numpy 的array操作 1.导入numpy库 import numpy as np2.建立一个一维数组 a 初始化为[4,5,6], (1)输出a 的类型&#xff08;type&#xff09;(2)输出a的各维度的大小&#xff08;shape&#xff09;(3)输出 a的第一个元素&#xff08;值为4&#xff09; anp.ar…...

机器学习中分类与聚类的本质区别

机器学习中分类与聚类的本质区别 机器学习中有两类的大问题&#xff0c;一个是分类&#xff0c;一个是聚类。 在我们的生活中&#xff0c;我们常常没有过多的去区分这两个概念&#xff0c;觉得聚类就是分类&#xff0c;分类也差不多就是聚类&#xff0c;下面&#xff0c;我们就…...

【数组-中等】560. 和为K的子数组

【题目】 给定一个整数数组和一个整数 k&#xff0c;你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums [1,1,1], k 2 输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。 说明 : 数组的长度为 [1, 20,000]。 数组中元素的范围是 [-1000, 1000] &#xff0…...

【ACWing】1273. 天才的记忆

题目地址&#xff1a; https://www.acwing.com/problem/content/1275/ 从前有个人名叫WNB&#xff0c;他有着天才般的记忆力&#xff0c;他珍藏了许多许多的宝藏。在他离世之后留给后人一个难题&#xff08;专门考验记忆力的啊&#xff01;&#xff09;&#xff0c;如果谁能轻…...

js音乐播放器

场景 &#xff1a;如果只是前端用的话&#xff0c;估计不需要多讲&#xff0c;我的运用场景是“后台推送语音提示” 我的使用方式 :当接受的WebSocket的时候播放他 <audio src"https://www.cbdaojia.com//yuyin/语音1 .mp3" id"music2"></au…...

string应用

将’a’从字符串s1中全部删除 s1.erase(std::remove(s1.begin(), s1.end(), a), s1.end());string s(b,e); //以区间b,e内的字符作为字符串s的初值 string s4(s3.begin(),s3.begin()5);...

个人技能点(郎)

个人技能点1. 熟悉 h5 和 c3 新特性&#xff1a;语义化标签&#xff0c;flex 布局&#xff0c;动画等H5 新特性&#xff1a;2. 熟悉js作用域、原型、事件轮询机制、闭包等原理&#xff1b;js 作用域闭包事件轮询机制原型3. 熟悉 ES6 语法标准 promise&#xff0c;async/await 异…...

微信小程序从云开发到上线

文章目录一、创建项目二、云函数三、静默登录四、获取用户信息五、使用缓存六、同页面数据操作七、不同页面数据传递八、页面跳转九、检查版本更新十、上线​ 前段时间自己做了一个云开发微信小程序&#xff0c;发现并不复杂&#xff0c;有前端基础的可以试一下。这里主要简单说…...

P4173 残缺的字符串

P4173 残缺的字符串 题意&#xff1a; 有A&#xff0c;B两个串&#xff0c;每个串都有通配符&#xff0c;问A为模板串&#xff0c;对于 B 的每一个位置 i&#xff0c;从这个位置开始连续 m 个字符形成的子串是否可能与 A 串完全匹配&#xff1f; 题解&#xff1a; 我们定义…...

祥云杯部分pwn的wp

lemon 主要问题是2.26版本下, 未控制好指针导致任意写 数据结构如下: lemon_name: lemon_content: 主要可利用的函数是color: 里的buf是指lemon_name结构, 所以可以控制指针lemon_addr的指向了, 因为只能用一次所以想控制整个tcache结构 其它一点可利用的函数: 开头的一次…...

OverScroll介绍

OverScroll OverScroll作用 首先&#xff0c;OverScroll虽然内置了很多看起来像执行滑动效果的方法名&#xff0c;比如startScroll(int, int, int, int),springBack(int, int, int, int, int, int)等等&#xff0c;但是他们并不实际执行滑动效果&#xff0c;只是用于辅助计算…...

TensorFlow项目1——鸢尾花识别(来源:北大曹健老师tensorflow学习视频)

项目1.鸢尾花识别 1.完整代码 import matplotlib.pyplot as plt from sklearn import datasets from pandas import DataFrame import pandas as pd import numpy as np import tensorflow as tf# 数据处理 #1.读取iris数据&#xff08;sklearn已有&#xff09; #2.随机打乱&…...

1.5 异常

什么是异常 异常就是在程序运行期间&#xff0c;因为某些原因导致程序出现了错误的情况。 异常封装了三个重要信息: 类型&#xff0c;信息&#xff0c;行号 异常的简单继承结构 Throwable |- Error 系统级别的错误&#xff0c;无法处理&#xff0c;只能停止运行 |- Excepti…...

构造函数原型prototype

一、原型prototype 构造函数通过原型分配的函数是所有对象所共享的。 JavaScript规定&#xff0c;每一个构造函数都有一个prototype属性&#xff0c;指向另一个对象&#xff0c;注意这个prototype就是个对象&#xff0c;这个对象的所有属性和方法&#xff0c;都会被构造函数所…...

搜狗:挡在360和百度之间

事情朝简单了说就是&#xff0c;360在浏览器和网址导航的使用时间上占据30%以上的份额后&#xff0c;对搜索寡头百度有着巨大的威胁。但&#xff0c;同样拥有较大浏览器和网址导航份额的还有搜狗&#xff0c;而且它有比360更好的搜索技术。如此一来&#xff0c;360想在浏览器上…...

360网站卫士cdn全面转向奇安信

奇安信网站卫士内部群通知业务更新&#xff0c;要求所有使用360cdn的 网站2020-09-01 前更新接入域名的解析记录,转向奇安信&#xff0c;否则停止网站访问! 从360和奇安信分家&#xff0c;奇安信接管360网站卫士后&#xff0c;不仅把原360网站卫士的QQ群更名为奇安信网站卫士…...

html是用cdn资源,网站常用前端公共库CDN服务资源(百度+360)

谷歌最近很不稳定,模板无忧原本使用的google cdn的Jquery库,因为google服务器问题,导致网站打开速度超慢.严重影响了网站体验,特整理了本篇文章,分享一下国内的各类常用资源cdn公用库.CDN公共库是指将常用的JS库存放在CDN节点&#xff0c;以方便广大开发者直接调用。和将JS库存…...

第七章、模板与泛型编程

条款41&#xff1a;了解隐式接口和编译期多态 有下面代码例子&#xff1a; class Widget { public:Widget();virtual ~Widget();virtual std::size_t size() const;virtual void normalize();void swap(Widget &other);//... }; void doProcessing(Widget& w) {if(w.…...

宏观角度分析百度、360搜索和搜狗

中小站长不是傻子&#xff0c;谁能为我们分发流量、谁能为我们创造收入&#xff0c;我们就抱谁大腿。本文从宏观层面分析了下百度、360搜索和搜狗的业务形态&#xff0c;说的不全&#xff0c;还请多多包涵&#xff01; 百度&#xff1a;把PC端模式复制到移动端 搜索是百度的命脉…...

vue项目中加入百度统计

最近&#xff0c;在做本博客的改版&#xff0c;前台使用Vue&#xff0c;后台使用thinkphp6&#xff0c;做到前后分离。做百度统计的时候&#xff0c;遇到一系列问题&#xff0c;通过全方位查找资料&#xff0c;终于解决问题&#xff0c;本文主要记录一下解决Vue项目中&#xff…...

这才是目前百度统计接口的正确打开方式20180322

这才是目前百度统计接口的正确打开方式20180322关于百度统计接口的说明 1、登陆接口网站找到的有2种方式 第一种调用&#xff08;不能用&#xff09; https://api.baidu.com/sem/common/SecLoginService 接口&#xff0c;本接口需要读取验证码图片&#xff0c;调试中还未成功登…...

如何使用百度统计?

步骤如下&#xff1a;https://jingyan.baidu.com/article/ce43664922a11f3772afd36f.html&#xff0c;这里不详细说明。 主要用到的是下图中马赛克的链接&#xff1a;在页面中引入<script src链接 type"text/javascript"></script>这个就可以&#xff0c…...

英国公派访问学者带家属签证经验分享

英国公派访问学者带家属签证经验分享&#xff0c;下面就随知识人网老师一起来看一看。 一、学历学位证书 英国签证中心要求提供&#xff0c;但留服网上似乎没有提及。 要是带家属&#xff0c;家属属于Academic Dependants签证。首先介绍一个总的说法&#xff0c;也是据网友提…...

雅虎14条性能优化规则总结:

优化方向 | 优化手段 -- | -- 请求数量 | 合并脚本和样式表&#xff0c;CSS Sprites&#xff0c;拆分初始化负载&#xff0c;划分主域&#xff0c;字体图标&#xff0c;雪碧图片等 请求带宽 | 开启服务器GZip&#xff0c;精简JavaScript&#xff0c;移除重复脚本&#xff0c;图…...

前端工程性能优化

依据雅虎14条性能优化原则&#xff0c;《高性能网站建设指南》及《高性能网站建设进阶指南》中提到的性能优化点&#xff0c;按照优化方向进行分类整合&#xff0c;得到以下优化原则分类表&#xff1a; 优化方向优化手段请求数量合并脚本和样式表&#xff0c;CSS Sprites&…...

需求:针对同一个表格多次导入是否要做判断(此项目是用得若依)

每次上传表时&#xff0c;将上传的表名与以往上传的表名做对比&#xff0c;如果相同&#xff0c;则提示表已经有记录&#xff0c;是否上传相同表并结束此方法。 实现思路&#xff1a; 首先&#xff0c;每次上传表都要把表明记录一下&#xff0c;可以新建一个表&#xff08;数…...

ERP 集成对公司系统完善的重要性

企业资源计划&#xff08;ERP&#xff09;解决方案是企业简化和顺利运行业务所需的重要业务管理软件&#xff0c;但并非唯一。每个企业和行业都有自己独特的要求&#xff0c;因此ERP旨在为企业管理解决方案提供强大的基础&#xff0c;同时允许企业精心挑选他们需要添加的补充软…...

云ERP中的库存管理

库存管理是关于知道手头有什么产品以及什么时候手头有产品。这是关于了解仓库中的物品以及库存所在的位置。这意味着保持最佳库存水平&#xff0c;避免不必要的资本支出&#xff0c;同时确保您可以满足需求且不会缺货。 为您的业务确定正确的库存管理系统&#xff0c;需要评估…...

大数据数据仓库建设流程概述

数据仓库的逻辑分层架构&#xff1a; 想看懂数据仓库的逻辑分层架构&#xff0c;必须先弄懂以下4大概念。 数据源&#xff1a;数据来源&#xff0c;互联网公司的数据来源随着公司的规模扩张而呈递增趋势&#xff0c;同时自不同的业务源&#xff0c;比如埋点采集&#xff0c;客…...

干货|WMS仓库管理系统提高企业仓库管理效率(上)

在零售门店货架成本上升和配送周期要求越来越严格的双重压力下&#xff0c;企业的配送服务需要根据订单要求将正确的商品配送到正确的地点&#xff0c;还需要在商品数量齐全、配送及时、适应高频小订单趋势、帮助门店上架、价格有竞争力等方面下功夫。 此外&#xff0c;考虑到法…...

仓库进销存管理软件哪个好?中小企业管理软件特点描述

此前&#xff0c;在商品流通行业&#xff0c;中小企业的管理大多是手工记录&#xff0c;包括业务流程管理、财务核算等。由于很多中小企业规模小&#xff0c;人员有限&#xff0c;岗位职责划分混乱&#xff0c;往往一人兼任数职。而且他们的计算机水平通常较低&#xff0c;不会…...

干货|WMS仓库管理系统提高企业仓库管理效率(下)

在货架成本上升和交货周期要求日益严格的双重压力下&#xff0c;企业的配送服务需要根据订单要求将正确的商品送到正确的地点&#xff0c;还需要在产品规格齐全、交货及时、适应高频小订单趋势、帮助门店上架、价格有竞争力等方面下功夫。此外&#xff0c;考虑到法规和安全问题…...

erp管理规范

erp管理规范 ERP采用的基础技术将同时给用户软件和硬件两方面的独立性从而更加容易升级。ERP的关键在于所有用户能够裁剪其应用&#xff0c;因而具有天然的易用性。 Gartner Group提出ERP具备的功能标准应包括四个方面: 1.超越MRPⅡ范围的集成功能 包括质量管理;试验室管理…...