mysql视图怎么修改表中信息


当前第2页 返回上一页

查看视图 view_students_info 的数据内容,如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

mysql> SELECT * FROM view_students_info;

+----+--------+------+

| id | name   | age  |

+----+--------+------+

|  1 | Dany   |   24 |

|  2 | Green  |   23 |

|  3 | Henry  |   23 |

|  4 | Jane   |   22 |

|  5 | Jim    |   24 |

|  6 | John   |   21 |

|  7 | Lily   |   22 |

|  8 | Susan  |   23 |

|  9 | Thomas |   22 |

| 10 | Tom    |   23 |

+----+--------+------+

10 rows in set (0.00 sec)

【实例 2】使用 UPDATE 语句更新视图 view_students_info,输入的 SQL 语句和执行结果如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

mysql> UPDATE view_students_info

    -> SET age=25 WHERE id=1;

Query OK, 0 rows affected (0.24 sec)

Rows matched: 1  Changed: 0  Warnings: 0

mysql> SELECT * FROM view_students_info;

+----+--------+------+

| id | name   | age  |

+----+--------+------+

|  1 | Dany   |   25 |

|  2 | Green  |   23 |

|  3 | Henry  |   23 |

|  4 | Jane   |   22 |

|  5 | Jim    |   24 |

|  6 | John   |   21 |

|  7 | Lily   |   22 |

|  8 | Susan  |   23 |

|  9 | Thomas |   22 |

| 10 | Tom    |   23 |

+----+--------+------+

10 rows in set (0.00 sec)

查看基本表 tb_students_info 和视图 v_students_info 的内容,如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

mysql> SELECT * FROM tb_students_info;

+----+--------+---------+------+------+--------+------------+

| id | name   | dept_id | age  | sex  | height | login_date |

+----+--------+---------+------+------+--------+------------+

|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |

|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |

|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |

|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |

|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |

|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |

|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |

|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |

|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |

| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |

+----+--------+---------+------+------+--------+------------+

10 rows in set (0.00 sec)

 

mysql> SELECT * FROM v_students_info;

+------+--------+------+-------+-------+----------+------------+

| s_id | s_name | d_id | s_age | s_sex | s_height | s_date     |

+------+--------+------+-------+-------+----------+------------+

|    1 | Dany   |    1 |    25 | F     |      160 | 2015-09-10 |

|    2 | Green  |    3 |    23 | F     |      158 | 2016-10-22 |

|    3 | Henry  |    2 |    23 | M     |      185 | 2015-05-31 |

|    4 | Jane   |    1 |    22 | F     |      162 | 2016-12-20 |

|    5 | Jim    |    1 |    24 | M     |      175 | 2016-01-15 |

|    6 | John   |    2 |    21 | M     |      172 | 2015-11-11 |

|    7 | Lily   |    6 |    22 | F     |      165 | 2016-02-26 |

|    8 | Susan  |    4 |    23 | F     |      170 | 2015-10-01 |

|    9 | Thomas |    3 |    22 | M     |      178 | 2016-06-07 |

|   10 | Tom    |    4 |    23 | M     |      165 | 2016-08-05 |

+------+--------+------+-------+-------+----------+------------+

10 rows in set (0.00 sec)

以上就是mysql视图怎么修改表中信息的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql锁有什么用?

service命令管理mysql启动和停止的方法介绍

centos7 64位 mysql 5.6.40源码安装过程

innodb 类型mysql恢复表结构与数据

mysql连接查询实例详解

mysql安装配置jdbc和基础学习

mysql索引以及查询优化的详细介绍

如何解决mysql-front找不到且无法连接mysql问题

mysql的索引操作

mysql管理工具之mysql-front的使用

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...