
MySQL
sjw_peak
这个作者很懒,什么都没留下…
展开
-
视图简介
1)定义和概念 ① 从一个或几个基本表中根据用户需要而做成一个虚表 ② 视图是虚表,它在存储时只存储视图的定义,而没有存储对应的数据 ③ 视图只在刚刚打开的一瞬间,通过定义从基表中搜集数据,并展现给用户(2)视图的优点 ① 能分割数据,简化观点。可以通过select和where来定义视图,从而可以分割数据基表中某些对于用户不关心的数据,使用户把转载 2017-07-21 09:11:22 · 791 阅读 · 0 评论 -
触发器
1)触发器定义: 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。(2)触发器的作用: 1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 2.审计。可以跟踪用户对数据库的操作。 3.实现复杂的数据完整性规则 # 实现非标准的数据完整性检查和约束。触发转载 2017-07-21 09:13:00 · 306 阅读 · 0 评论 -
mysql查询各科成绩的前三名
在一次面试中被问到手写出一条mysql查询各科成绩的前三名,首先创建表:DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) DEFAULT NULL, `subject_id` bigint(20) D...原创 2019-03-15 10:38:05 · 15333 阅读 · 10 评论