关系代数 关系代数(relational algebra):一种过程化查询语言。包括一个运算的集合,集合中运算以一个或两个关系为输入,产生一个新的关系作为结果。 关系代数的基本运算包括:选择、投影、并、集合差、笛卡尔积、更名。 其他运算:集合交、自然连接、赋值,可用基本运算来定义。 关系运算的结果自 ...
分类:
数据库 时间:
2017-12-30 17:06:43
阅读次数:
240
先请检查是否是跨域配置问题,请参考博客:http://www.cnblogs.com/donaldtdz/p/7882225.html 一、问题描述 ABP angular前端部署后,查询,新增都没问题,但更新和删除会报一个跨域问题的错误,详细信息如下: PUT http://localhost:8 ...
分类:
数据库 时间:
2017-12-23 21:43:19
阅读次数:
1620
1. 常用SQL编写规范 一个字段占一行,逗号放在字段前面; 关键字需对齐 select 每个字段独占一行。逗号写在字段前面。 from谓词后如果有多个表,则每个表名占一行,逗号写在表名称前面。 where 条件中,如过有多个and / or 条件,则每个条件占一行,并且and/or在行首 等号”= ...
分类:
数据库 时间:
2017-12-20 13:32:19
阅读次数:
175
若p为假,则q可取真或假,p->q为永真 若p为真,q为假,则p->q为假 若p为真,q为真,则p->q为真 1 因此 ...
分类:
其他好文 时间:
2017-12-07 21:04:39
阅读次数:
141
一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 二查询字符串 SELECT * FROM tb_stu WHERE sname = '小刘' SELECT * FROM tb_stu WHER ...
分类:
数据库 时间:
2017-12-04 13:05:45
阅读次数:
212
连接表达式 Join…using:允许用户指定需要哪些列相等,只需在指定属性上取值匹配。 e.g. Join…on: 允许在参与连接的关系上设置通用的谓词。 e.g. 外连接 内连接(inner join):不保留未匹配元组的常规连接运算,关键词inner可选(join子句默认连接类型时inner ...
分类:
数据库 时间:
2017-11-27 16:49:39
阅读次数:
211
Golang fmt包使用小技巧 Go语言fmt包实现了类似于C语言printf和scanf的格式化I/O函数。格式谓词用%前导,go语言中称为”verb”。verbs从C派生而来,但更简单。以下是在开发过程中用过的一些实用小技巧。 一 用十六进制打印数组或切片,每个byte两个字符,每两个字符用空 ...
分类:
其他好文 时间:
2017-11-25 13:11:27
阅读次数:
147
? 一、关系数据库相关 a)在将数据呈现给用户时,主要需解决两个关键问题:如何检索、更新数据以及对数据的保护。而用户对字段的使用决定了其是否原子性,比如phone,即使保存单个电话号码,如果根据电话号码区分运营商、地域,则是不满足原子性的。b)键的分类:超键(Super key),由若干字段组合起来 ...
分类:
数据库 时间:
2017-11-10 23:17:47
阅读次数:
196
STL 算法中函数对象和谓词 函数对象和谓词定义 函数对象: 重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名+(参数列表)”的方式使用一个类对象,如果没有上下文,完全可以把它看作一个函数对 ...
分类:
编程语言 时间:
2017-11-06 13:51:39
阅读次数:
159
统计信息是如何提高SQLServer查询性能的?统计直方图用作在查询执行计划中查询优化器的选择依据。如果一个查询谓词包含统计信息的列,那么查询优化器不需要预测该查询中影响行数,因此,查询优化器有足够的信息去创建执行计划。SQLServer创建执行计划有一下几种不同的方式: 统计信息会在每个新创建的索 ...
分类:
数据库 时间:
2017-11-04 16:25:08
阅读次数:
177