[toc] 1. 数据库是什么 存数据的仓库 2. 为什么使用数据库 1. 管理大量数据 2. 支持并发操作 3. 支持高级的操作,比如分组,链表等 3. 数据库的分类 1. 关系型数据库 表结构存储,对每一列的数据的类型会有约束,数据存在硬盘中 Mysql,maridb(免费,企业用的多),Sql ...
分类:
数据库 时间:
2019-10-29 20:03:21
阅读次数:
94
A数据库可以优化层面 1数据库结构的优化(硬件升级,读写分离,分表技术,,添加缓存数据库) 2表结构的优化(3范式设计,反三范式的设计,使用合适的存储引擎) 3语句的优化(使用存储过程和触发器,合理使用索引) B优化的思路: 如果是周期性波动,则需要调整缓存的缓存清除策略,防止内存穿透,击穿和雪崩 ...
分类:
数据库 时间:
2019-10-04 11:20:51
阅读次数:
125
前言: 需求是: 为了完成《数据库设计文档》中的表结构展示,需要导出所有的表结构,包括字段名、长度、注释等必要标题。 数据库:MySQL 我选择的方法是——用word的宏功能导出。很多博客已经记录过这个功能了,但每个人在过程遇到的问题可能都不一样,我也是花了大半天时间才解决。于是写这篇文章作为学习笔 ...
分类:
数据库 时间:
2019-09-30 23:27:32
阅读次数:
225
上一篇文章对如何规范使用ASP.NET进行了介绍,本章内容将根据上一篇得出的结论来修改博客应用的代码。 代码分层 综合考虑将博客应用代码分为以下几个层次: ○ 模型:代表应用程序中的数据模型,与数据库表结构对应。同时也作为MVC与逻辑层之间的数据交换对象(后续会使用DTO代替)。 ○ 仓储:用于管理 ...
分类:
Web程序 时间:
2019-09-18 19:37:44
阅读次数:
137
快速上手 添加依赖 添加配置文件 hibernate.hbm2ddl.auto 参数的作用主要用于:自动创建、更新、验证数据库表结构,有四个值。 create:每次加载 Hibernate 时都会删除上一次生成的表,然后根据 model 类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导 ...
分类:
编程语言 时间:
2019-08-31 15:32:02
阅读次数:
92
1.数据库分析。 2.maven的pom.xml配置,项目包结构初始化。 3.配置git 4.mybatis-generator逆向工程。 5.整合ssm,配置日志服务,ftp服务,自动注入 6.将整个项目提交到git仓库里,分为两个仓库,一个保留以后做新项目可以使用,一个用来继续写代码 总共8个表 ...
分类:
数据库 时间:
2019-08-21 13:28:02
阅读次数:
105
数据库改名 想要达到的效果,类似于将一个文件【复制粘贴重命名】。 0.首先得断开连接,复制一份备份。然后再连接上,进行下面的操作。 1.在树形上,选中要改名的数据库,右键重命名。 2.还是它,右键,属性,文件那一页里,修改逻辑名称。 3.右键断开连接,把文件名也改了。 获取数据库表结构 select ...
分类:
数据库 时间:
2019-08-11 11:13:58
阅读次数:
104
asset 资产 server 服务器 network 网络设备 from django.db import models class UserProfile(models.Model): """ 用户信息 """ name = models.CharField(u'姓名', max_length= ...
分类:
数据库 时间:
2019-08-04 10:37:15
阅读次数:
255
创建数据表语句:create table; create table <表名> ( 列名1 数据类型 [列级别约束条件] 默认值], 列名2 数据类型 [列级别约束条件] 默认值], ....... [表级别约束条件] ) 查看数据表: show tables (from db_name); 查看数 ...
分类:
数据库 时间:
2019-07-24 09:47:57
阅读次数:
98
如何设计最优的数据库表结构,如何建立最好的索引,以及如何扩展数据库的查询,这些对于高性能来说都是必不可少的。但是只有这些还不够,要获得良好的数据库性能,我们还要设计合理的数据库查询,如果查询设计的很糟糕,即使增加再多的只读从库,表结构设计的再合理,索引再合适,只要查询不能使用到这些东西,也无法实现高 ...
分类:
数据库 时间:
2019-06-29 10:49:50
阅读次数:
124