随笔分类 -  数据库

摘要:一、视图 视图是将SQL语句的查询结果当做虚拟表实体化保存起来,以后可以反复使用 create view teacher2course as select * from teacher inner join course on teacher.tid = course.teacher_id; dro 阅读全文
posted @ 2022-02-24 00:31 JZEason 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、多表查询 1.1 数据准备 -- 建表 create table dep( id int primary key auto_increment, name varchar(20) ); create table emp( id int primary key auto_increment, na 阅读全文
posted @ 2022-02-23 23:10 JZEason 阅读(169) 评论(0) 推荐(0) 编辑
摘要:一、外键 假设现在我们有一张员工信息表,表的字段如下: id # 主键 name # 姓名 age # 年龄 dep_name # 部门名称 dep_desc # 部门描述 单从数据存储上来看,这个表是没有问题的,但是从程序开发角度来看的话,这张表目前有如下三个缺陷: 表的重点不清晰:到底是员工表还 阅读全文
posted @ 2022-02-21 22:24 JZEason 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。 因为在关系数据库中数据 阅读全文
posted @ 2022-02-18 22:39 JZEason 阅读(186) 评论(0) 推荐(1) 编辑
摘要:一 、引言 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住双十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以你的程序不可能写在一台机器上,应该是多台机器一起分担用户的购票请求。 那么问题就来了,票务信息的数据存在哪里?存在文件里么? 如果存 阅读全文
posted @ 2022-02-17 22:11 JZEason 阅读(161) 评论(0) 推荐(1) 编辑

主题色彩
点击右上角即可分享
微信分享提示