Mysql SQL视图语法

Mysql SQL视图语法,mysql,views,Mysql,Views,因此,我有一个表,我想用它创建一个视图,但不完全确定如何进行 假设我们有一张桌子,上面有: 索引 国家 城市 人口 我想制作一个显示每个国家及其人口总数的视图,这听起来很简单,但我很难将我的头绕到用于创建该视图的SELECT上 如果有什么不同,就使用标准的mySQL。谢谢 对于MySQL,可以是: SELECT country, SUM(population) as total_population FROM table GROUP BY country 对于MySQL,可以是: SEL

因此,我有一个表,我想用它创建一个视图,但不完全确定如何进行

假设我们有一张桌子,上面有:

  • 索引
  • 国家
  • 城市
  • 人口
我想制作一个显示每个国家及其人口总数的视图,这听起来很简单,但我很难将我的头绕到用于创建该视图的SELECT上


如果有什么不同,就使用标准的mySQL。谢谢

对于MySQL,可以是:

SELECT country, SUM(population) as total_population
FROM table 
GROUP BY country

对于MySQL,可以是:

SELECT country, SUM(population) as total_population
FROM table 
GROUP BY country

要在MYSQL中创建视图,请执行以下操作:

CREATE VIEW v_country_population
AS
SELECT country, SUM(population) as total_population
FROM cities 
GROUP BY country

要在MYSQL中创建视图,请执行以下操作:

CREATE VIEW v_country_population
AS
SELECT country, SUM(population) as total_population
FROM cities 
GROUP BY country