mySQL:视图的建立问题
发布网友
发布时间:2022-04-29 17:00
我来回答
共1个回答
热心网友
时间:2022-04-07 19:28
视图的作用主要是为了保护表和表中的数据,*用户对于表和表中的数据进行直接操作,你所说的三个表没有关联也是可以提取出数据建立视图的,语句可以这样写:
create view v1 as select table1.id id1,table2.id id2,table3.id id3.......from table1,table2,table3
上面sql语句查询出三张表一共九列数据存放在视图v1中,可进行查询操作;注意,三张表虽然列名相同,都为id,密码和类型,但却不是属于同一种类拥有着,所以可以在建立视图的时候以别名的方式创建列,用于区分。