最近,从头做一个项目,把大概的功能捋了捋,然后做出一个原型。根据原型大家讨论,提一提建议,做一些修改和完善,我们下一步的工作就是根据原型进行程序的开发。依据原型设计要求,我们首先进行数据库的设计。 数据库的设计,网上的资料比较多,设计步骤分为六个阶段,一是需求分析阶段,了解和分析用户需求,涉及数据和 ...
分类:
数据库 时间:
2018-08-23 13:13:01
阅读次数:
233
例子:[{u'size': {u'h': 28.0, u'uom': u'cm', u'w': 35.5}, u'item': u'canvas', u'_id': ObjectId('5b6be4a2b5f86831dbf27f43'), u'tags': [u'cotton'], u'qty':... ...
分类:
数据库 时间:
2018-08-23 14:13:30
阅读次数:
242
索引 索引的目的:提高查询效率 索引分两种:聚集索引(物理):一个表中只能有一个聚集索引一般是 id 自增长非聚集索引(逻辑): 索引的缺点:增加额外的存储空间降低增删改的效率 完善索引的缺点:主从表:一个用来增删改数据一个用来查询数据创建表结构的时候 根据业务需求的倾向 索引:数据的读取:SQL ... ...
分类:
数据库 时间:
2018-08-23 14:17:14
阅读次数:
188
编写一个Hibernate例子 第五步:通过Hibernate API编写访问数据库的代码 初始化方法要实现以下功能: ...
分类:
数据库 时间:
2018-08-23 14:20:40
阅读次数:
176
1. 查看到: Hibernat自动生成的sql查询语句 2. 将sql语句放到plsql软件中执行, 就可以找出语句错误地方 ...
分类:
数据库 时间:
2018-08-23 14:21:33
阅读次数:
239
JDBC 什么是JDBC: 是用于执行SQL语句的java API 什么是数据库驱动 驱动:两个设备(应用)之间通信的桥梁。 入门: (步骤) 1.首先创建数据库和表 2.引入JAR包 3.代码实现: 第一步:加载驱动 Class.forName("com.mysql.jdbc.Driver"); ...
分类:
数据库 时间:
2018-08-23 15:30:18
阅读次数:
156
1. 普通青年的索引使用方式 假设我们有一个用户表 tb_user,内容如下: 执行SQL语句: 默认情况下,MySQL需要遍历整张表,才能找到符合条件的记录。如果在age字段上建立索引,那么MySQL可以很快找到所有符合条件的记录(索引本身通过B+树实现,查起来很快。简单起见,想象一下二分查找和遍 ...
分类:
数据库 时间:
2018-08-23 15:33:47
阅读次数:
119
在两台机子上同时操作下面的步骤 首先安装MySQL,从官网下载相对应版本的RPM包 mysql-community-client-5.7.23-1.el7.x86_64.rpm mysql-community-common-5.7.23-1.el7.x86_64.rpm mysql-communit ...
分类:
数据库 时间:
2018-08-23 15:35:30
阅读次数:
992
在执行的过程中遇到一些问题 ,包括生成表格到邮箱等等 所幸最终解决了
分类:
数据库 时间:
2018-08-23 15:38:48
阅读次数:
210
一.使用statement进行jdbc数据库查询 Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeU ...
分类:
数据库 时间:
2018-08-23 15:39:32
阅读次数:
176
Tip:一.RDB与AOF同时开启 默认先加载AOF的配置文件二.相同数据集,AOF文件要远大于RDB文件,恢复速度慢于RDB三.AOF运行效率慢于RDB,但是同步策略效率好,不同步效率和RDB相同RDB的优点:RDB是一个紧凑压缩的二进制文件,代表Redis在某一个时间点上的数据快照。非常适合用于 ...
分类:
数据库 时间:
2018-08-23 15:41:55
阅读次数:
216
参数 IN参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值。 OUT:该值可在存储过程内部被改变,并可返回。 INOUT:调用时指定,并且可被改变和返回。 ...
分类:
数据库 时间:
2018-08-23 15:46:35
阅读次数:
218
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本地localhost访问正常,在相同网段的远程机器访问报如下错误 “server closed the connection unexpectedly. This probably means the server terminated ...
分类:
数据库 时间:
2018-08-23 15:48:03
阅读次数:
608
安装 下载安装包:下载 下载完成后用系统包管理器安装程序: wget https://github.com/sysown/proxysql/releases/download/v1.4.9/proxysql_1.4.9-ubuntu16_amd64.debdpkg -i proxysql_1.4.9 ...
分类:
数据库 时间:
2018-08-23 15:48:22
阅读次数:
821
MySQL性能优化目的如何合理的设计数据库?什么样的数据库设计才能给后期DBA优化提供基石? 数据库设计与程序设计的差异? 数据库设计早期优化1. 关系明确(理清表之间的关系,可以通过冗余的方式提高效率)2. 节省空间(根据业务经验,设置字段长短)3. 提高效率 数据库表开发流程 原型=>逐步完善( ...
分类:
数据库 时间:
2018-08-23 15:50:14
阅读次数:
240
// 编译文件时,带参-g > gcc -g test.c // 进入gdb调试界面 > gdb a.out 或者 > gdb > file a.out // 查看文件内容 > list // 设置断点,如第5行: > b 5 或者写全 > breakpoint 5 // 执行到断点 > r 或者写... ...
分类:
数据库 时间:
2018-08-23 16:53:53
阅读次数:
181
1、ORACLE 使用 SELECT SEQ_ID.nextval from dual (SEQ_ID为主键对应的序列名称) 2、DB2 使用 VALUES IDENTITY_VAL_LOCAL() 3、MYSQL 使用 SELECT LAST_INSERT_ID() 4、SQLSERVER 使用 ...
分类:
数据库 时间:
2018-08-23 16:55:39
阅读次数:
229
参考本博客文章:http://blog.51cto.com/12965094/2129267
分类:
数据库 时间:
2018-08-23 16:57:21
阅读次数:
179