数据库
文章平均质量分 90
Justdoforever
读书是为了更出色的人生!
展开
-
每个公司有自己的数据库 公司用相同的系统 多租户
多租户1.1 多租户是什么1.2 需求分析1.3 多租户的数据库方案分析1.3.1 独立数据库1.3.2 共享数据库、独立 Schema1.3.3 共享数据库、共享数据表 1.1 多租户是什么 多租户技术(Multi-TenancyTechnology)又称多重租赁技术:是一种软件架构技术,是实现如何在多用户环境下 (此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲: 在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是原创 2021-05-12 19:29:03 · 494 阅读 · 0 评论 -
SQL语句总结
SQL语句 一个班级分数大于90分的人数占比,round函数,coucat select round(T1.co / T2.totalCo * 100, 1) from (select count() AS co from student s where s.score >= 90 ) T1, (select count() AS co from student ) T2; 分组取每组最大值 案例:按课程号分组取成绩最大值所在行的数据 我们可以使用关联子查询来实现: select * fro原创 2021-04-07 21:11:46 · 242 阅读 · 0 评论 -
执行SQL语句过程,SQL语句的执行顺序以及innodb执行SQL原理
用户通过数据库连接池执行SQL语句过程 用户通过数据库连接池执行SQL语句,通过TCP/IP与数据库通信,数据库获得SQL语句后,数据库交给SQL接口处理 ,再用SQL解析器进行SQL解析,然后通过SQL查询优化器计算出最优查询路径,最后将SQL的执行计划交给执行器执行,执行器调用数据库的存储引擎完成数据库操作。 sql语句的执行顺序 staff id name dept salary edlevel hiredate 1 张三 开发部 2000 3原创 2021-04-07 20:11:11 · 428 阅读 · 0 评论 -
Mysql 索引实现-MyISAM & InnoDB
文章目录B+基本与B-树同,以下是与B-树的区别:B树与B+树的区别:Mysql 索引实现-MyISAM & InnoDB: important索引查找流程:1.索引精确查找2.索引范围查找3.全表扫描4.二级索引查找 讲索引之前先讲讲B树,B树就是二叉搜索树,而B-,B+,B*是多路搜索树。 B-树 B+树 B+基本与B-树同,以下是与B-树的区别: 非叶子结点的指针与关键字个数相等,而B-树的关键字=指针个数-1; 指针P[i],指向关键字值属于[K[i], K[i+ 1])范围的子树原创 2021-04-07 15:53:24 · 171 阅读 · 0 评论 -
数据库理论
数据库 简述关系型数据库和非关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库, 关系模型指的是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 优点是容易理解、使用方便、易于维护。 缺点是磁盘IO是一个很大的瓶颈,不适用于高并发的网站,海量数据查询效率低,难以横向扩展,当应用系统访问量与日俱增时,可能需要数据库系统进行扩展和升级,往往需要停机维护和数据迁移;导致性能欠佳的最主要原因时多表的关联查询、以及复杂数据分析类型的复杂SQL报表查询。为了保证数据库的ACI原创 2021-03-25 21:01:49 · 218 阅读 · 0 评论 -
ubuntu 19.04安装MySQL及其使用,忘记设置密码的解决方案
安装数据库服务端和客户端 sudo apt install mysql-server mysql-client 安装过程中记得等一下,否则会忘记设置密码,像我就直接Yes而忘记设置密码,不过有相应解决方案。 修改配置,无密码登录 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在这个配置文件中的[mysqld]这一块中加入 skip-grant-ta...原创 2019-08-01 16:53:55 · 218 阅读 · 0 评论 -
备份恢复MySQL数据库
备份 mysqldump -u root -p 数据库名 表名 > 位置 mysqldump -u root -p sys_user user > /home/whch/user.bak 恢复 mysqldump -u root -p sys_user user </home/whch/user.bak 导入sql数据 mysql -u用户名...原创 2019-08-01 18:41:19 · 108 阅读 · 0 评论