django项目数据库中 表结构设计 和 同一表中设置多个联合唯一 存在的问题分析
分类:
数据库 时间:
2019-03-31 11:06:08
阅读次数:
151
1.登录mysql 第一次登录 没有密码 可以直接输入 mysql 有密码可以使用 mysql -u root -p 回车会提示需要输入密码 -u 用户名 -p 密码 这个mysql文件在/usr /bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件 没有初始密码 可以使 ...
分类:
数据库 时间:
2019-03-31 11:06:20
阅读次数:
206
2.代码测试 正常: 异常: 边界: 3.JDB调试 由于java -g 编译不通过,无法查看本地变量,设置m,n的值 代码编写调试过程中的问题: 1.在递归算法的编写中,在else的情况里我总是得不到正确的输出 解决:将方法C(int m,int n)中的m,n交换 2.main方法中创建对象时, ...
分类:
数据库 时间:
2019-03-31 11:08:43
阅读次数:
185
安装oraclerac,预检查没有问题,在安装进行到100后,总是提示网格基础结构失败,原因为“插件的执行方法失败”,反复尝试,最后发现是hosts配置问题,解决办法:修改HOSTS文件c:\windows\system32\drivers\etc\hosts将“#127.0.0.1localhost:这一行前面的#取消,就可以了。127.0.0.1localhost
分类:
数据库 时间:
2019-03-31 11:09:15
阅读次数:
244
一、nuget进行连接MySQL程序集的下载安装 直接创建core项目并不勾选docker支持 1、MySql.Data.EntityFrameworkCore方式 二、Pomelo.EntityFrameworkCore.MySql方式 ...
分类:
数据库 时间:
2019-03-31 13:37:43
阅读次数:
186
一、创建一个DataContext普通类继承DbContext 二、配置连接字符串(MySql/SqlServer都可以) 三、在控制器里面写查询操作 四、数据库表对应的结构 总结所作的操作 1、创建DataContext类继承DbContext(一个类文件) 2、控制器里面写查询操作 ...
分类:
数据库 时间:
2019-03-31 13:41:38
阅读次数:
476
先前一直都是用的直接用加载驱动 然后创建连接进行操作数据 如果我的数据库换了 那么要修改的地方也比较多 不利于维护 所以就想到了将所有配置连接信息都用xml封装起来 以至于我每次都只要修改一下我的xml配置文件 不需要修改我的代码 这也就有了下面的操作 将驱动 url 用户名和密码都写到xml文件里 ...
分类:
数据库 时间:
2019-03-31 14:01:03
阅读次数:
166
问题背景 新安装的MySQL8.0.15,root密码设置的123456; 新安装的navicat; 出现问题 navicat连接数据库报错,如图: 解决办法 原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha ...
分类:
数据库 时间:
2019-03-31 14:03:50
阅读次数:
1334
今天在给数据库账号分配数据库权限的时候,直接抛出抛出错误,错误的详细信息如下:用户、组或角色‘‘在当前数据库中已存在。(MicrosoftSQLServer,错误:15023)。查阅相关文档后发现,抛出这种错误,可能是因为数据库中存在孤立用户。将数据库恢复到其他服务器时,数据库中包含一组用户和权限,但可能没有相应的登录或者登录所关联的用户可能不是相同的用户。这种情况被称为存在“孤立
分类:
数据库 时间:
2019-03-31 15:25:45
阅读次数:
184
迭代和JDB 1、代码 public class DDH { public static void main(String[] args) { int [] C = new int [2]; int sum,i; for(i=0;i ...
分类:
数据库 时间:
2019-03-31 15:35:16
阅读次数:
169
在应用程序的开发中,如果数据库中的数据量过于的庞大,则需要针对查询数据做分页处理,取出对应分页中的数据,在Sqlserver分页的语句写法中,有两种比较常用,一种是数据表中含有自增量Id的情况,可以根据Id的大小顺序进行分页,另一种是数据库中不存在Int类型的Id的情况,此时就需要通过Row_Number函数来实现分页。(1)数据表中存在自增量Id的情况假设我们查询的表名称为Student,包含的
分类:
数据库 时间:
2019-03-31 15:39:59
阅读次数:
174
错误 在使用数据泵impdp导入文件时,出现错误,无法导入数据 Next 问题原因 初步猜测,应该是Oracle用户权限出现问题,是对Directory目录无操作权限所致,经过一番修改和测试,发现使用数据泵导入数据时,创建的Directory目录是必须在本地磁盘已经存在,否则仅仅是依靠创建Direc ...
分类:
数据库 时间:
2019-03-31 16:55:23
阅读次数:
997
今天在Ubuntu下的部署项目,发现一些好好的列表页面发生 ...
分类:
数据库 时间:
2019-03-31 16:55:39
阅读次数:
1427
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关。MySQL的存储引擎有InnoDB,MyISAM,Memory等,它们对事务的支持如下: 一. 事务的基本要素(ACID) 1. 原子性(Atomicity): 事务开始后所有的操作, 要么全部做完, 要么全部不做, 不可能停滞 ...
分类:
数据库 时间:
2019-03-31 18:03:44
阅读次数:
167
1 首先查找以前是否安装过 Mysql rpm -qa | grep -i mysql 1 如果有,删除 rpm -e --nodeps 包名 2 查看老版本的Mysql 文件 查找 残留文件: find / -name mysql 如果有,逐个删除, 指令如下: rm -rf 路径 如果非常多,一 ...
分类:
数据库 时间:
2019-03-31 18:05:37
阅读次数:
171
一、安装MySQL数据库(我当前的版本为8.0.11) ? 参见此博客: 二、彻底清除MySQL服务包括注册表 有时安装出了问题,搞不定,想重新安装,请务必清除注册表的数据,否则安装还会失败,具体操作参见下面博客 ? 参见此博客: 三、常见问题: 问题1: The service already e ...
分类:
数据库 时间:
2019-03-31 19:24:46
阅读次数:
282
Mysql优化思维导图: 问题描述: 假设某表一个联合索引(c1,c2,c3,c4),以下哪条语句中只使用到该联合索引的c1,c2,c3部分? 准备工作:建立库,建立表,建立索引 Btree左前缀使用规则: 如按f1, f2,f3, ....fN建立索引 查询时,where条件中,按f1,f2... ...
分类:
数据库 时间:
2019-03-31 19:29:57
阅读次数:
236
上图为数据库操作分类: 下面的操作參考(mysql必知必会) 创建数据库 运行脚本建表: mysql> create database mytest; Query OK, 1 row affected (0.07 sec) mysql> show databases; + + | Database ...
分类:
数据库 时间:
2019-03-31 19:30:47
阅读次数:
176
优化思路: 1.检查数据表结构,改善不完善设计 2.跑一遍主要业务,收集常用的数据库查询SQL 3.分析查询SQL,适当拆分,添加索引等优化查询 4.优化SQL的同时,优化代码逻辑 5.添加本地缓存和redis缓存 6.增加数据库硬件配置和增加读写分离 检查数据表结构 看数据表结构设计是否合理。 尽 ...
分类:
数据库 时间:
2019-03-31 19:32:11
阅读次数:
201