数据库系统

MySQL5.6升级到5.7详细教程

[亡魂溺海] 提交于 2019-12-02 18:44:20
前言:最近看了下系统的数据库是5.6的,想着升级到5.7,特此记录 一、官网下载MySQL5.7rpm包(4个) 进入MySQL community download页面,默认是MySQL最新版8.0,点击右边的 Looking for previous GA versions? 回到上一个版本 选择对应的系统和版本 下载这4个包 二、按照以下顺序安装 rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm 三、结束操作 当远程连接出现以下错误时,需要升级下数据库: mysql_upgrade -u root -p --force 最后成功 来源: https://www.cnblogs.com/chenhaoyu/p/11757364.html

CAD关于图层当前层操作(com接口网页版)

霸气de小男生 提交于 2019-12-02 18:17:34
当前层表示DWG数据库默认层,向数据库中添加一个对象时,默认放到该层上,该属性随图存放,通过系统变量CLAYER操作,系统变量设置参考:http://www.mxdraw.com/help_2_48.html 设置当前层代码JS: // 新建一个图层 mxOcx.AddLayer("MyLayerName"); // 设置当前层 mxOcx.SetSysVarString("CLAYER", "MyLayerName"); // 设置控件Draw函数使得的层 mxOcx.LayerName = "MyLayerName"; 或者这样: // 添加层 mxOcx.AddLayer("aaaa"); // 得到当前数据库 var database = mxOcx.GetDatabase(); // 设置当前层 database.CurrentlyLayerName = "aaaa"; 来源: https://www.cnblogs.com/yzy0224/p/11757233.html

数据库----ORACLE和MYSQL数据库简介

爱⌒轻易说出口 提交于 2019-12-02 16:29:48
一、什么是数据库?    数据库(Database---DB) 按照组织、储存和管理数据的仓库。(理解以下三个概念)      数据(Data)用来描述事物的记录都可称数据,如文字音乐图像。     数据库系统( DateBase Sydtem,DBS )由硬件(储存设备)和软件(操作系统和应用程序)组成。      数据储存结构:数据库服务器(数据管理程序)管理多个数据库(每个数据库对应一个应用程序),每个数据库中会穿件多个表(用来存储和描述数据的逻辑结构),记录实体数据。   二、Oracle数据库的结构和数据类型      Oracle数据库是一种大型的分布式数据库系统。        oracle会默认创建如下账户:          SYS用户:oracle数据库的超级用户,主要用来维护系统信息和管理实例。数据库中所有的数据字典表和数据都存储在SYS模式中。          SYSTEM用户 :默认的系统管理用户,拥有 DBA权限 ,管理Oracle数据库的用户、权限和存储。         SCOTT用户 : 一般为普通用户。        oracle数据库服务器的结构体系:主要由 数据库 和 实例(INSTANCE) 组成。          实例 :指数据库服务器的内存以及相关后台程序-----也称为Oracle数据库引擎。             

Linux系统下管理MySQL的命令

妖精的绣舞 提交于 2019-12-02 15:24:28
1.Linux系统下启动MySQL的命令: /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: /ect/init.d/mysql shutdown (前面为mysql的安装路径) 4.连接本机上的mysql: 进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。 退出mysql命令:exit(回车) mysql -uroot --password=""(注意在root用户下) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或 进入mysql命令行SET PASSWORD FOR root=PASSWORD("root"); 6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库 .* to 用户名@登录主机 identified by "密码" 如增加一个用户test密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入 mysql ,然后键入以下命令: grant select

CAD关于文字样式当前文字样式操作(com接口c#语言)

只愿长相守 提交于 2019-12-02 15:09:22
当前文字样式表示向DWG数据库添加一个文字对象时,使用的默认的文字样式,通过系统变量TEXTSTYLE操作,系统变量设置参考: http://www.mxdraw.com/help_2_48.html 设置当前文字样式C# // 添加文字样式 axMxDrawX1.AddTextStyle1("MyTextStyle", "txt.shx", "hztxt.shx", 1); // 得到当前数据库 MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase(); // 设置当前文字样式 database.CurrentlyTextStyle = "MyTextStyle"; 取当前文字样式代码: String sCurrentTextStyle = database.CurrentlyTextStyle; 来源: https://blog.csdn.net/u013725001/article/details/102778351

项目案列:银行ATM存款机系统(笔记经典案列)

扶醉桌前 提交于 2019-12-02 11:12:56
第一步数据库设计: 1、明确了解银行业务需求,围绕银行的需求进行分析,确认银行ATM存款机有紧密关系的实体,并得到每个实体的必要属性 2、绘制E-R图 描述: 使用数据库设计工具,把设计数据库第一步的结果(即分析得到的银行ATM存款机系统的实体,实体属性及实体之间的关系)用E-R图表示: 3、绘制数据库模型 描述: 使用数据库设计工具,把E-R图中的实体转换成数据库中的表对象,并为表中的每一列指定数据类型和长度。 要求: 数据库模型图中要标识表的主主键和外键。 第二步创建数据库及登录用户并授权: 1、创建数据库 描述 使用create database语句创建ATM存款机系统数据库Bank 要求: 创建数据库时要求检查是否存在bank,如果存在,则应该先删除再创建 drop database if exists bank; create database bank; 2、创建登录用户并授权 创建普通用户BankMaster,可以在任意主机登录mysql服务器,具有数据库bank的所有权限,密码为1234; crant al 来源: https://blog.csdn.net/qq_44739706/article/details/102753755

sqlserver数据库邮件告警系统设置(一)

放肆的年华 提交于 2019-12-02 10:37:51
在数据执行过程中需要对数据执行成功失败,以及相关错误信息进行监控,就需要用到告警信息配置 sqlserver库的邮件告警分两种: 第一种是以SQL的方式发送邮件告警,需要配置配置文件 第二种是通过sqlserver代理来完成对作业调度以及性能问题的告警,也是需要配置配置文件 一.以SQL的方式发送邮件告警 EXEC msdb.dbo.sp_send_dbmail @profile_name = 'BigData', --配置文件名称 @recipients = @recipientsAddr, --收件email地址 @subject = @subject, --邮件主题 @body = @email_conetent --邮件正文内容 设置步骤: ①在数据库邮件中心进行配置文件配置 ②在存储过程执行错误是调用输出错误信息 已经设置完成封装的存储过程,可进行调用 --发送邮件服务 exec sp_SendEmail ​ --需要传入参数 @recipientsAddr varchar(200),--收件email地址,收件人地址,可通过 ; 进行多邮箱拼接 @subject nvarchar(500), --邮件主题 @email_conetent nvarchar(2000) --邮件正文内容 二.在作业中进行邮件告警 设置步骤: ①在数据库邮件中心进行配置文件配置 ②

开发顺序

☆樱花仙子☆ 提交于 2019-12-02 08:58:28
   所有功能开发前必须有需求文档。 原则上功能性平台只依赖于基础框架,功能性平台之前数据共享通过数据库实现。 1 基础框架 (所有系统共用,可能不只一个项目) 包括但不限于 基础类库【无依赖】 数据访问【数据库,文件等】 以下只调用以上2个类库 A 消息推送 B 日志【数据日志及系统运行日志】 随时增补 只实现基本功能 2 功能性平台( 随时增补) A 数据报表平台(进行中) B 文件管理平台 C 知识库平台 D 权限管理平台 E 数据库脚本管理平台 来源: https://www.cnblogs.com/forearm/p/11739515.html

为什么要使用连接池?

时光总嘲笑我的痴心妄想 提交于 2019-12-02 08:49:05
传统的数据库连接方式 一个连接对象对应一个物理连接,每次操作都打开一个物理连接,使用完都关闭连接,造成系统性能低下。 连接池技术 客户程序得到的连接对象是连接池中物理连接的一个句柄,调用连接对象的close()方法,物理连接并没有关闭,数据源的实现只是删除了客户程序中的连接对象和池中的连接对象之间的联系. 数据库连接的建立及关闭是耗费系统资源的操作,在大型应用中对系统的性能影响尤为明显。为了能重复利用数据库连接对象,缩短请求的响应时间和提高服务器的性能,支持更多的客户,应采用连接池技术. 来源: https://www.cnblogs.com/Yanss/p/11739073.html

CAD关于图层当前层操作(com接口c#语言)

一笑奈何 提交于 2019-12-02 08:45:25
当前层表示DWG数据库默认层,向数据库中添加一个对象时,默认放到该层上,该属性随图存放,通过系统变量CLAYER操作,系统变量设置参考:http://www.mxdraw.com/help_2_48.html 设置当前层代码C#: // 新建一个图层 axMxDrawX1.AddLayer("MyLayerName"); // 设置当前层 axMxDrawX1.SetSysVarString("CLAYER", "MyLayerName"); // 设置控件Draw函数使得的层 axMxDrawX1.LayerName = "MyLayerName"; 或者这样: // 添加层 axMxDrawX1.AddLayer("aaaa"); // 得到当前数据库 MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase(); // 设置当前层 database.CurrentlyLayerName = "aaaa"; 取当前层代码: String sName = ""; if(axMxDrawX1.GetSysVarString("CLAYER", ref sName)) { MessageBox.Show("当前层名:" + sName); } 来源: https://www.cnblogs.com/yzy0224