触发器 触发器:trigger,事先为某张表绑定好一段代码,当表中的某些内容发生改变的时候(增删改)系统会自动触发代码执行。 触发器:事件类型,触发时间,触发对象 事件类型:增删改,三种类型 insert,delete和update 触发时间:前后:before和after 触发对象:表中的每一条记 ...
分类:
数据库技术 时间:
2020-12-08 09:43:16
收藏:
0 评论:
0 赞:
0 阅读:
29
如题。其实很简单,以前调试心不静,各种不通。 代码中各种引用,自行添加。 数据库d1,表t1,xm是key: 上下文类: 1 using Microsoft.EntityFrameworkCore; 2 3 namespace ConsoleApp1 4 { 5 public partial cla ...
分类:
数据库技术 时间:
2020-12-08 09:37:27
收藏:
0 评论:
0 赞:
0 阅读:
91
几何体规范性和有效性对于几何值,MySQL能够辨别语法规范性和几何有效性。如果一个几何体满足以下(不详尽)列表中的条件,那么它在句法上是正确的:●Linestring至少有两个点●Polygon至少有一个环●Polygon环是闭合的(第一个和最后一个点相同)●Polygon环至少有4个点(最小多边形是第一个和最后一个点相同的三角形)●集合不为空(GeometryCollection除外)如果一个几
分类:
数据库技术 时间:
2020-12-08 09:36:34
收藏:
0 评论:
0 赞:
0 阅读:
48
1.LineString类LineString是点之间具有线性插值的Curve。LineString示例●在世界地图上,LineString对象可以表示河流。●在城市地图中,LineString对象可以表示街道。LineString特性●LineString有线段的坐标,由连续的成对儿的点定义。●如果LineString正好由两个点组成,则它就是Line。●如果LineString既是封闭的,又是
分类:
数据库技术 时间:
2020-12-08 09:36:20
收藏:
0 评论:
0 赞:
0 阅读:
34
Mybatis SQL映射文件详解 mybatis除了有全局配置文件,还有映射文件,在映射文件中可以编写以下的顶级元素标签: cache – 该命名空间的缓存配置。 cache-ref – 引用其它命名空间的缓存配置。 resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元 ...
分类:
数据库技术 时间:
2020-12-08 09:32:58
收藏:
0 评论:
0 赞:
0 阅读:
23
数据库80%的操作是查,20%的操作是增删改。 因此可以由1个数据库进行增删改,多个数据库进行查询,并在增删查时同步它们之间的数据。 sqlserver中用发布订阅同步数据。 实操: 1.准备2个库,liuDB为主库,进行增删改操作,liuDBRead做查询,因此我们在liuDB中操作数据后,需要同 ...
分类:
数据库技术 时间:
2020-12-07 23:10:21
收藏:
0 评论:
0 赞:
0 阅读:
44
语法: 创建存储过程: CREATE [definer = {user|current_user}] PROCEDURE sp_name ([ proc_parameter [,proc_parameter ...]]) [ characteristics..] routime_body 其中: p ...
分类:
数据库技术 时间:
2020-12-07 22:10:53
收藏:
0 评论:
0 赞:
0 阅读:
38
什么是sql注入 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。 防止SQL注入,我们需要注意以下几个要点: 1.永远不要信任用户的输入。对用户的输入进行校验,可以通过正则表达式,或限制长度; ...
分类:
数据库技术 时间:
2020-12-07 22:03:56
收藏:
0 评论:
0 赞:
0 阅读:
33
一、Docker常用命令&操作 1)、镜像操作 操作命令说明 检索 docker search 关键字 eg:docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。 拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签, ...
分类:
数据库技术 时间:
2020-12-07 19:45:10
收藏:
0 评论:
0 赞:
0 阅读:
47
1. 使用以下命令查看当前安装mysql rpm -qa|grep -i mysql 2. 停止mysql服务,删除之前安装的mysql ...
分类:
数据库技术 时间:
2020-12-07 19:44:44
收藏:
0 评论:
0 赞:
0 阅读:
38
最右边的数组元素。MySQL支持last关键字,作为数组中最后一个元素的索引的同义词。last-N形式的表达式可用于相对寻址和范围定义,如下所示:如果不是针对数组计算路径,则求值结果与将该值包装在单个元素数组中的结果相同:可以使用带有JSON列标识符和JSON路径表达式column->path的形式,用作JSON_EXTRACT(column,path)的同义词。有些函数获取现有的JSON文
分类:
数据库技术 时间:
2020-12-07 18:19:54
收藏:
0 评论:
0 赞:
0 阅读:
43
连接 MySQL提供了两种连接方式: TCP/IP方式(本地、远程): mysql -uroot -p123 -h 10.0.0.1 -P330 Socket方式(仅本地) mysql -uroot -p123 -S /tmp/mysql.sock 当我们本地连接MySQL的时候,默认用的是sock ...
分类:
数据库技术 时间:
2020-12-07 18:19:05
收藏:
0 评论:
0 赞:
0 阅读:
32
时隔这么久,因为工作中需要将一些图片序列文件进行分析,然后将结果进行分组统计,而分组统计用SQL语法很容易实现,但是要求程序运行的环境中安装有庞大的数据库系统,经过网上的寻找,终于发现了SQLite。 SQLite是一款开源的(呵呵,对于我们来说就是免费的)、嵌入式关系型数据库,省去了专用于关系型数 ...
分类:
数据库技术 时间:
2020-12-07 18:18:25
收藏:
0 评论:
0 赞:
0 阅读:
34
PostgreSQL官网–>Download–>Windows 64位,如图所示: (1)官网: https://www.postgresql.org/ (2)Download: https://www.postgresql.org/download/ 1.傻瓜式安装 更改路径 设置超级用户的密码 ...
分类:
数据库技术 时间:
2020-12-07 18:17:55
收藏:
0 评论:
0 赞:
0 阅读:
37
JSON值的规范化、合并和自动包装当一个字符串被解析并发现是一个有效的JSON文档时,它也会被规范化。这意味着,具有与稍后在文档中找到的键(从左到右)重复的键的成员将被丢弃。JSON_OBJECT()调用生成的对象值只包含第二个key1元素,因为该键名在之前值中出现过,如下所示:在JSON列中插入值时也会执行规范化,如下所示:这种"最后一次重复的键获胜"的行为是由RFC7159
分类:
数据库技术 时间:
2020-12-07 18:17:27
收藏:
0 评论:
0 赞:
0 阅读:
34
JSON值的比较和排序JSON值可以使用=,<,<=,>,>=,<>,!=,和<=>运算符进行比较。JSON值尚不支持以下比较运算符和函数:●BETWEEN●IN()●GREATEST()●LEAST()要想使用上面这些列出的比较运算符和函数,一个解决方法是将JSON值转换为原生MySQL数值或字符串数据类型,以便它们具有一致的非JSON标量类型。J
分类:
数据库技术 时间:
2020-12-07 18:16:36
收藏:
0 评论:
0 赞:
0 阅读:
58
数据类型默认值数据类型规范可以有显式或隐式的默认值。数据类型规范中的DEFAULT值子句显式指示列的默认值。示例:SERIALDEFAULTVALUE是一种特殊情况。在整数列的定义中,它是NOTNULLAUTO_INCREMENTUNIQUE的别名。处理显式DEFAULT子句,某些方面依赖于特定版本,如下所述。●MySQL8.0.13处理显式默认值●MySQL8.0.13之前处理显式默认值●处理隐
分类:
数据库技术 时间:
2020-12-07 18:14:27
收藏:
0 评论:
0 赞:
0 阅读:
31
添加和删除列使用ADD向表中添加新列,使用DROP删除现有列。DROPcol_name是对标准SQL的MySQL扩展。若要在表行的特定位置添加列,请使用FIRSTcol_name或者AFTERcol_name。默认情况是添加到最后。如果表只包含一列,则不能删除该列。如果您想要删除表,请使用DROPTABLE语句。如果从表中删除列,那么列也将从其所属的任何索引中删除。如果组成一个索引的所有列都被删除
分类:
数据库技术 时间:
2020-12-07 16:44:15
收藏:
0 评论:
0 赞:
0 阅读:
34
性能和空间要求使用以下算法之一处理ALTERTABLE操作:●COPY:对原表的副本进行操作,将数据从原表中逐行复制到新表中。不允许并发DML。●INPLACE:操作避免复制表数据,但可以就地重建表。在操作的准备和执行阶段,可能会简单地使用表上的独占元数据锁。通常,支持并发DML。●INSTANT:操作只修改数据字典中的元数据。在准备和执行期间,不会对表执行排他元数据锁,并且表数据不受影响,从而使
分类:
数据库技术 时间:
2020-12-07 16:43:51
收藏:
0 评论:
0 赞:
0 阅读:
47
RedisDBM技术介绍简介在vBRAS组网中,由于设备故障、用户潮汐时设备弹性伸缩以及设备升级等原因,需要将PPPoE和IPoE等用户的数据在vBRAS设备之间进行迁移。RedisDBM(RedisDatabaseManager,Redis数据库管理)技术借助数据库实现数据的备份和恢复,可以很好地解决用户数据迁移问题。工作机制在RedisDBM组网环境中,接入设备上的用户数据迁移过程如下:用户上
分类:
数据库技术 时间:
2020-12-07 16:42:42
收藏:
0 评论:
0 赞:
0 阅读:
32