所在的位置: mysql >> mysql优势 >> Mysql视图定义语句

Mysql视图定义语句

北京中科白癜风医院爱心公益 https://baike.baidu.com/item/%E9%9D%92%E5%B0%91%E5%B9%B4%E7%99%BD%E7%99%9C%E9%A3%8E%E9%98%B2%E6%B2%BB%E6%8F%B4%E5%8A%A9%E9%A1%B9%E7%9B%AE/22039760?fr=aladdin
概念:什么叫做视图?先理解函数:functionf1(a,b){i=a*a+b*b;s=pow(i,0.5);returns;}v1=f1(3,4);//5v2=f1(6,8);//10。。。。。可见,函数,就是在代码中,使用一个名字,来代替若干行计算代码——这就是函数调用;在数据库使用层面,我们可能会需要在多个页面,都使用一条select语句,以获得相同的数据信息。则:视图,就是用于将这样一条多次都需要使用的select语句,用一个名来代表它。之后,如果需要使用该select,就直接用该视图名字就好了——简化了代码。视图通常就是用于简化复杂的有多次反复使用的select的一种机制。定义形式:createview视图名asselect语句的完整代码。。。。;说明:1,字段名可以不写,如果不写,则视图的字段名就直接使用select语句中的字段名这样之后,该视图名,就代表该整个select语句了!举例:则我们可以将该select语句定义为一个视图:则此时,该视图其实就代表select,而且,它也属于“表”级别的数据:修改视图:修改视图,其实就是修改视图中的select语句而已——相当于重写一下该select语句;alterview视图名as新的select语句;删除视图:dropview视图名;


转载请注明:http://www.aierlanlan.com/grrz/7548.html