
数据库
数据库
Simki
qq_1355304459
展开
-
MongoDB 常用脚本
查看数据库show databases/dbs。选择数据库use 数据库名 (隐式创建)删除数据库1、通过use语法选中数据库2、通过db.dropDatabase()// An highlighted block#查看数据库show databases/dbs#选择数据库use 数据库名 (隐式创建)#删除数据库 1、通过use语法选中数据库 2、通过db.dropDatabase()#查看集合show collections/tables.原创 2021-01-15 15:18:48 · 11424 阅读 · 0 评论 -
Mysql各种存储引擎对比总结
存储引擎是数据库的核心,对于mysql来说,存储引擎是以插件的形式运行的。虽然mysql支持种类繁多的存储引擎,但是常用的就那么几种。这篇文章主要是对其进行一个总结和对比。一、引言在mysql5之后,支持的存储引擎有十几个,但是常用的就那么几种,而且默认支持的也是InnoDB,既然要进行一个对比,我们就要从不同的维度来看一下。我们可以使用命令来看看当前数据库可以支持的存储引擎有哪些。在这里我们发现默认支持了9种。还是比较多的,下面我们进行一个对比。不同的存储引擎都有各自的特点,.原创 2020-10-24 18:30:31 · 10717 阅读 · 0 评论 -
MySql触发器(Trigger)简明总结和使用实例
一,什么触发器1,个人理解触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。2,官方定义触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字原创 2020-08-17 10:37:38 · 68753 阅读 · 0 评论 -
数据库设计(三) 使用PerconaTookit在线修改表结构
percona toolkit 简介:Percona工具包文档Percona Toolkit是Percona(http://www.percona.com/) 支持人员使用的高级命令行工具的集合,用于执行各种MySQL和系统任务,这些任务太难或难以手动执行。这些工具是私有或“一次性”脚本的理想替代品,因为它们是专业开发,正式测试和完整记录的。它们也是完全独立的,因此安装快速简便,无需安装库。Percona Toolkit源自Maatkit和Aspersa,这两个最着名的MySQL服务器管理工具包。原创 2020-05-27 17:38:21 · 75152 阅读 · 0 评论 -
数据库设计(二)数据库主键是用数字还是UUID
1、UUID mysql生成uuid:SELECT UUID();UUID主键的好处:UUID主键的缺点:2、主键自动增长分布式情况下的主键可以采用第三方组件,如MyCat等。...原创 2020-05-27 17:15:50 · 75352 阅读 · 0 评论 -
数据库设计(一)-设计模型与三大范式和五大约束
一、瀑布模型与螺旋模型:1.瀑布模型1)软件概念阶段 用户需求2)需求分析 软件需求3)架构设计 架构文档4)详细设计 模型设计5)编码阶段 代码文档6)测试阶段瀑布模型的特点是在每个阶段的工作都清晰详尽,容易预估风险和开发成本,每个阶段人员安排也非常清晰。瀑布模型的缺点是中途不能出现任何问题,例如客户要改动需求,重新定义某项业务流程。瀑布模型还有一个缺点是项目编码处在后半程,因此客户需要等待很长时间才能体验到产品,故此需要在早期就为用户提供一个体验的样本,这个样本就是产品原型。瀑布模原创 2020-05-26 20:53:34 · 75825 阅读 · 2 评论