数据库技术
数据库简介 理解 用于持久化保存数据的管理软件 保存数据技术 1、将数据保存到内存中:变量、对象、数组、集合 特点:易失性 2、持久化保存技术:IO 特点:可操作性比较差,效率低 数据库:是一个存储数据的仓库本质上是一个文件系统、可以通过结构化查询语言简称sql对里面的数据进行CRUD(增删改查) ...
冲突关联: Cyclic dependency found. Users is dependent of itself // A关联了B,B关联了A 遇到的场景: 用户表关联角色,角色关联用户(表示是哪个用户创建的) sequelize创建表时候遇到的问题。 解决方式: # 这个必须加,sequel ...
explain select oi.* from order_invoice oi where oi.id in( select distinct iro.invoice_id from invoice_re_order iro,order_total ot where iro.total_code ...
前言 工作中经常使用MySQL for Docker进行测试,在此记录下简单步骤。文件内容根据个人实际情况进行修改。 1.Dockerfile 1.1.文件介绍 文件介绍: Dockerfile:创建docker所使用的剧本。 init.sql:创建MySQL后运行的SQL。 my.cnf:MySQ ...
TRIGGER `update_class_name` BEFORE UPDATE ON `test` FOR EACH ROW BEGIN DECLARE class_name VARCHAR(20) DEFAULT ''; set class_name = (SELECT class from ...
问题描述 使用adb pull进行文件拉取,拉取失败,注意:此处演示不使用具体的包名以及路径名,注意:此处演示不使用具体的包名以及路径名,注意:此处演示不使用具体的包名以及路径名 包:com.test 路径:databases/test.db # 问题 ? adb pull /data/data/c ...
##前言 平时在开发中,针对动态sql这块目前是薄弱点,自己根据官网在对应项目边测试边写博客,此篇只是为了加深动态sql的熟练度,有不到之处敬请批评指正! ###1.if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。比如: <select id="findActiveBlo ...
原作者地址 : https://mp.weixin.qq.com/s/Z-8nIsz9oYAuCduNjWpECw 1. 选取最适用的字段属性。 MySQL 可以支持大数据量的存取,但数据库中的表越小,在上面执行的查询就越快,所以可以将表中的字段宽度设置的尽可能小。 2. 使用连接来代替子查询(Su ...
一、数据库 数据库:存储、维护和管理数据的集合 数据库管理系统:指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。 二、SQL SQL:structure query language,结 ...