character_set_client: utf8-
collation_connection: utf8_general_ci
1 row in set (0.00 sec)
2.2 视图一旦创建完毕,就可以像一个普通表那样使用,视图主要用来查询
mysql> select * from view_name;
2.3 有关视图的信息记录在information_schema数据库中的views表中
mysql> select * from information_schema.views
-> where TABLE_NAME='v_F_players'G;
*************************** 1. row ***************************
TABLE_CATALOG: def
TABLE_SCHEMA: TENNIS
TABLE_NAME: v_F_players
VIEW_DEFINITION: select `TENNIS`.`PLAYERS`.`PLAYERNO` AS `编号`,`TENNIS`.`PLAYERS`.`NAME` AS `名字`,`TENNIS`.`PLAYERS`.`SEX` AS `性别`,`TENNIS`.`PLAYERS`.`PHONENO` AS `电话` from `TENNIS`.`PLAYERS` where (`TENNIS`.`PLAYERS`.`SEX` = 'F')
CHECK_OPTION: CASCADED
IS_UPDATABLE: YES
DEFINER: root@localhost
SECURITY_TYPE: DEFINER
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
日夜会有人会问,说代数差的应该学java spcrit吗?相信大部分人都是这样类型的害羞,作答这种害羞曾经,对于我们能够了解一个数学题:两地相差800米.
袁坚成从A地以1.8米每秒的速度向B地走,华慧美从B地以每秒1.8米的速度向a走.请问:她们多久后相见?相见的地方离B地有多远?这好比是一道容易小学数学题,济南Java培训告诉我们,然而对于代数不好的人,或者要若要好久.然而老实说java spcrit说无需为他你把汇总结果写出来,你最好留神他的诡辩思维就行.你让我,要用java spcrit来处理前面的害羞,你只最好知道个相对来说容易的代数知觉︰即加、减、乘、除和求余就行,老实说和会背配方有一定像.
大部分人没浏览java spcrit的人,都认为代数不好,无法成为程序猿.
老实说代数跟java spcrit的大不了应该整理为:精代数者,不一定会java spcrit,不略懂代数,也能浏览java spcrit,如欲精java spcrit,必精代数,若已略懂代数者,学java spcrit不难也.正因为这样,代数不好也同样应该学java spcrit,然而会比代数好的人难,要有很大的坚韧,时时好比是要多去搞好自身的诡辩和分析水平.
1 row in set (0.00 sec)
三、视图的更改
3.1 CREATE OR REPLACE VIEW语句修改视图
基本格式:
create or replace view view_name as select语句;
在视图存在的情况下可对视图进行修改,视图不在的情况下可创建视图
3.2 ALTER语句修改视图
ALTER
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
[DEFINER = { user | CURRENT_USER }]
[SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
注意:修改视图是指修改数据库中已存在的表的定义,当基表的某些字段发生改变时,可以通过修改视图来保持视图和基本表之间一致
以上就是