点这里进入ABP开发手记目录 设置数据库 在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置 JD.CRS.EntityFrameworkCore/EntityFrameworkCore/CRSDbContext.cs添加一行 public DbSet<Cour ...
分类:
数据库 时间:
2019-10-03 01:14:18
阅读次数:
188
mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为 ...
分类:
数据库 时间:
2019-10-03 10:22:00
阅读次数:
127
优化查询的方式 一、假设有三张表 Room id 1 2 .. 1000 User: id 1 .. 10000 Booking: user_id room_id time_id date 1 1 8:00 2017 11 11 1 2 8:00 2017 11 11 1 3 8:00 2017 1 ...
分类:
数据库 时间:
2019-10-03 10:27:29
阅读次数:
99
MySQL 5.7.9版本sql_mode=only_full_group_by问题 用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression 2 of SELECT list is n ...
分类:
数据库 时间:
2019-10-03 10:27:50
阅读次数:
105
数据库之 表与表之间的关系 表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录 一对一: 表1的一条记录唯一对 ...
分类:
数据库 时间:
2019-10-03 10:30:31
阅读次数:
122
MySQL之IDE工具介绍及数据备份 一、IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 二、MySQL数据备份 1. 物理备份: 直接复制数据库文件,适用于大型数据库环境( 如 ...
分类:
数据库 时间:
2019-10-03 10:32:05
阅读次数:
200
mysql的SQL_CALC_FOUND_ROWS 使用 类似count(*) 使用性能更高 ...
分类:
数据库 时间:
2019-10-03 10:34:00
阅读次数:
108
MongoDB在Windows中默认的数据库目录是c:\data。如果在没有该目录的情况下,直接运行mongod.exe,就会报如下错误(并没有把mongodb设置为服务,所以通过命令行的形式启动,注意:这里的命令要在mongodb安装目录下的bin目录里执行): 在某些情况下,我们并不想把mong ...
分类:
数据库 时间:
2019-10-03 10:41:24
阅读次数:
120
mysql之视图,触发器,事务等。。。 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时 ...
分类:
数据库 时间:
2019-10-03 10:51:25
阅读次数:
114
mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下: ...
分类:
数据库 时间:
2019-10-03 10:52:19
阅读次数:
109
数据库连接是一件费时的操作,连接池可以使多个操作共享一个连接 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的 ...
分类:
数据库 时间:
2019-10-03 10:56:54
阅读次数:
122
mysql数据库之基本操作和存储引擎 一、知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 susan 15 ...
分类:
数据库 时间:
2019-10-03 12:17:38
阅读次数:
80
解题思路: 1、首先,我们需要对分数进行倒序排序(以下得出的结果是没有去重过的倒序的分数) select Score from Scores order by Score DESC 2、接下来我们还缺少一列Rank。例如:一个班有20个人,但是所有人都考了95分,那么全班同学都是并列第一即名次只有一 ...
分类:
数据库 时间:
2019-10-03 12:18:14
阅读次数:
279
存储过程 认识 在一些编程语言中, 如pascal, 有一个概念叫"过程" procedure, 和"函数" function, 如VB中的sub. Java, Python, PHP, 没有过程, 只有function. 过程(procedure) : 封装了若干条语句, 调用时, 这些封装体执行 ...
分类:
数据库 时间:
2019-10-03 12:24:16
阅读次数:
94
USE [master] GO ALTER DATABASE TestDB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE TestDB SET RECOVERY SIMPLE --简单模式 GO --select * from sys.data... ...
分类:
数据库 时间:
2019-10-03 12:27:40
阅读次数:
136
MySQL数据库之安装 一、基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程 ...
分类:
数据库 时间:
2019-10-03 12:30:16
阅读次数:
106
数据库之表操作,数据操作 注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database ...
分类:
数据库 时间:
2019-10-03 12:38:16
阅读次数:
90
Oracle11g客户端连接Oracle12C服务器端,需配置项 前置条件:已安装Oracle11g客户端,配置好环境变量,用PL/SQL Developer登录数据库 出现问题:登录数据库时,提示“ORA-28040:没有匹配的验证协议” 解决办法: ①在oracle 12C服务器端$oracle ...
分类:
数据库 时间:
2019-10-03 12:40:01
阅读次数:
598
在某些情况下,从一个或多个关系数据库管理系统 (RDBMS) 迁移到 DynamoDB 可能无益。在这些情况下,创建混合系统可能更可取。 如果不想将所有内容迁移到 DynamoDB 例如,一些组织大笔投资于生成会计和运营所需众多报告的代码。生成报告所花时间对这些组织并不重要。关系系统的灵活性非常适合 ...
分类:
数据库 时间:
2019-10-03 12:40:55
阅读次数:
106
mkdir:创建目录 rmdir: 删除目录 pwd:列出当前目录 注: 设置语言:LANG="zh_CN.UTF-8" LANG="en_US.UTF-8" !!!要注意腾讯云的安全组有没有开放端口 Linux文件结构的详细解答:https://www.cnblogs.com/irisrain/p ...
分类:
数据库 时间:
2019-10-03 12:43:18
阅读次数:
108