mysql数据查询与视图管理代码示例
时间: 2024-06-19 19:03:29 浏览: 113
以下是一个MySQL数据查询与视图管理的示例代码:
1. 数据查询:
```
SELECT column1, column2, ... FROM table_name WHERE condition;
```
其中,column1, column2, ...是要查询的列名,table_name是要查询的表名,condition是查询条件。
例如,查询名为students的表中年龄小于20岁的学生的姓名和年龄:
```
SELECT name, age FROM students WHERE age < 20;
```
2. 视图管理:
创建视图:
```
CREATE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition;
```
其中,view_name是要创建的视图名称,column1, column2, ...是要显示的列名,table_name是要查询的表名,condition是查询条件。
例如,创建一个名为young_students的视图,显示名为students的表中年龄小于20岁的学生的姓名和年龄:
```
CREATE VIEW young_students AS SELECT name, age FROM students WHERE age < 20;
```
修改视图:
```
ALTER VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition;
```
例如,修改名为young_students的视图,显示名为students的表中年龄小于25岁的学生的姓名和年龄:
```
ALTER VIEW young_students AS SELECT name, age FROM students WHERE age < 25;
```
删除视图:
```
DROP VIEW view_name;
```
例如,删除名为young_students的视图:
```
DROP VIEW young_students;
```
阅读全文