11 2020 档案
摘要:一、权限系统 MySQL数据库中使用3种不同类型的安全检查:登录验证、授权、访问控制。 二、权限表 MySQL权限表存储在名为mysql的数据库中,常用的表有user、db、tables_priv、columns_priv、procs_priv。进行身份验证时也按照上述的顺序依次查找验证。 权限表详
阅读全文
摘要:触发器是由事件来触发某个操作,这些事件包括insert语句、update语句、delete语句,当数据库系统执行这些事件时,就会激活触发器执行相应的操作。 事件调度器(event schedule)用作定时执行某些特定任务来取代原先只能由操作系统的计划任务来执行的工作。 一、触发器 1. 创建触发器
阅读全文
摘要:常用的SQL语句在执行时需要先编译,然后执行;而存储过程(Store Procedure)是经编译后存储在数据库中的SQL语句集,在数据库中创建和保存。 一、存储过程与函数的区别 SQL语句中不能使用存储过程,但可以使用函数。 存储过程 函数 特点 功能相对负责 功能针对性较强 参数 IN、OUT、
阅读全文
摘要:视图是从一个表或多个表中导出的表,是一种虚拟存在的表,不占用存储空间。视图可以使用户的操作更方便,并且可以保障数据库系统安全性。 一、视图 1. 视图概述 视图中保存的仅仅是一条select语句,其数据源自数据库表或其他视图。视图的作用类似于筛选,且不占用存储空间。 2. 视图工作机制 当调用视图时
阅读全文
摘要:一、索引简介 1. 索引概述 创建索引的目的是为了优化数据库的查询速度,不添加索引的情况下需要遍历所有数据才能进行删、查、改等操作。 2. 索引存储类型 存储类型 支持的存储引擎 B型树(BTREE)索引 InnoDB、MyISAM 哈希(HASH)索引 MEMORY 3. 索引的优缺点 3.1 优
阅读全文
摘要:一、插入数据 1. 不指定字段名 insert into table_name values(value1, value2....) 2. 指定字段名 insert into table_name(col_name1, col_name2...) values(value1, value2....)
阅读全文
摘要:在MySQL中,各种完整性约束是作为数据库关系模式定义的一部分。一旦定义了完整性约束,MySQL服务器会随时检测处于更新状态的数据库内容是否符合相关的完整性约束,从而保证数据的一致性与正确性。如此,既能有效地防止对数据库的意外破坏,又能提高完整性检测的效率,还能减轻数据库编程人员的工作负担。 一、数
阅读全文
摘要:1. 创建数据表 【注】:使用前需要先用use选择数据库。 (1)语法格式 create [temporary] table [if not exists] table_name [( [column_definition], ... | [index_definition] )] [table_o
阅读全文
摘要:【注】:MySQL不区分大小写。 1. 查看所有数据库 show databases; 2. 创建数据库 create {database | schema} [if not exists] db_name [ [default] character set character_name] [ [d
阅读全文
摘要:一、数据类型 MySQL支持多种数据类型,主要有数值类型、日期\时间类型、字符串类型、二进制类型。 数据类型 明细 数值类型 tinyINT、smallINT、mediumINT、INT、bigINT、FLOAT、DOUBLE 日期\时间类型 YEAR、TIME、DATE、DATETIME、TIME
阅读全文
摘要:一、MySQL简介 MySQL是一款单进程多线程、支持多用户、基于CS的关系数据库管理系统,属于开源软件(GPL协议)。 MySQL分为社区版(Community Edition)和企业版(Enterprise)。 MySQL命令以分号;或\g或\G结尾。 数据库包括表、视图、索引、存储过程、函数、
阅读全文
摘要:今天试了一下连接两台电脑的mysql连接,今天突发奇想,不过整个过程花费的时间还挺长。 测试环境: PC1: win10 安装mysql5.7.31 IP: 192.168.1.202 PC2: win10 安装mysql5.7.31 IP: 192.168.1.203 1. 第一次连接测试 1.1
阅读全文
摘要:1. 找不到MSVCP120.dll文件 (1)问题 出现这种情况是由于缺少MSVCP120.dll和MSVCR120.dll这两个文件,找到这两个文件复制到mysql安装路径的bin目录下即可。 (2)解决方案 下载两个文件,这个是zip文件,解压后放到mysql安装路径的bin目录下即可,然后以
阅读全文
摘要:1. MySQL简介 MySQL是一款单进程多线程、支持多用户、基于CS的关系数据库管理系统,属于开源软件。MySQL分为社区版和企业版,今天我们安装的是社区版。 2. 安装配置 2.1 下载安装 下载方法:直接到官网下载社区版的即可,选择版本、操作系统类型,如下图所示,下载zip格式。 安装步骤:
阅读全文
摘要:按正常来说一般是运行sudo apt install gcc来安装gcc,但是即使安装成功,也会缺少一些必要的头文件或库文件,使编译失败,那么正文来了。按照下面两步即可安装成功~~~ 1. 首先更新一下源 sudo apt update 2. 之后安装build-essential sudo apt
阅读全文
摘要:1. 前言 稍微记录一下ssh连接WSL,虽然已经有很多教程了,嘻嘻嘻 先说明一下基本步骤: 首先,由于WSL自带的ssh部件不是很全,所以需要先删除后重新安装 之后,修改配置信息 最后,重启ssh服务 全程只需要三步,挺简单的,那么正文开始... 2. 正文 2.1 卸载重装ssh服务 sudo
阅读全文
摘要:项目主题:缺陷检测 一、系统设计 1. 功能图 2. 时序图 3. E-R图 4. 数据流图 4.2 顶层数据流图 4.1 0层数据流图 5. 类图 6. 数据字典 6.1. 数据流条目 用户级别 = [普通用户 | 管理员 | 超级管理员] 普通用户 = 用户ID + 用户级别 + 用户名 + 密
阅读全文
摘要:项目名:热轧带钢的缺陷检测 版本 1.0 编订:Eao,康成嘉士,步平凡 日期:2020-10-31 1.引言 1.1 编写目的 本文档的目的是详细地介绍缺陷检测所包含的需求,以便客户能够确认产品的确切需求以及开发人员能够根据需求设计编码,以下叙述将结合文字描述、流程图、界面原型以及类图等来描述此系
阅读全文
摘要:1. 团队成员 graph TD A[Eao组长] --> |组员| B(bpf) A[Eao组长] --> |组员| C(康诚嘉士) 2. 项目描述(Project Description) 2.1 项目名称:热轧带钢的缺陷检测 2.2 项目背景 (1)什么是热轧带钢 热轧带钢是指通过热轧方式生产
阅读全文