首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL之视图与索引[通俗易懂]

    ##视图 人们在使用数据库时,并不是直接对数据源表进行操作,通常人们只关心源表的部分数据,因此为了使得用户在查询时方便,用不着在每次查询时都编写复杂的代码(比如连接等),可以事先将用户要使用的查询结果通过视图定义在数据库中,这样人们在进行查询时只需查看视图即可,简化了用户的操作,同时使得数据同源数据分离,提高了安全性。 1.视图的创建 语法: create view view_name as select_states [with check option] 视图创建注意事项: 1.视图的名称必须唯一,不能与表名重复 2.视图通常只能定义在当前数据库中,分区视图除外 3.可以在视图上定义视图 4.视图中的select定义部分不能包含order by,compute、compute by、default语句 5.不能创建临时视图,也不能创建临时表上的视图 6.当视图中的某一列是计算列等,或者有重名列,则视图必须为每个列名命一个唯一的名称 例子: 创建一个查询student表中人员所选课程成绩大于80分的视图 代码:

    03

    说一下 Spring 中 Bean 的生命周期?

    1.Bean 生命周期 Spring 中 Bean 的生命周期是指:Bean 在 Spring(IoC)中从创建到销毁的整个过程。 Spring 中 Bean 的生命周期主要包含以下 5 部分: 实例化:为 Bean 分配内存空间;设置属性:将当前类依赖的 Bean 属性,进行注入和装配;初始化: 执行各种通知;执行初始化的前置方法;执行初始化方法;执行初始化的后置方法。使用 Bean:在程序中使用 Bean 对象;销毁 Bean:将 Bean 对象进行销毁操作。 以上生命周期中,需要注意的是:“实例化”和“初始化”是两个完全不同的过程,千万不要搞混,实例化只是给 Bean 分配了内存空间,而初始化则是将程序的执行权,从系统级别转换到用户级别,并开始执行用户添加的业务代码。 2.代码演示 接下来我们使用代码的方式在 Spring Boot 中,给大家演示一下 Bean 的生命周期。

    02
    领券