1.教程 https://www.yiibai.com/mysql/how-to-load-sample-database-into-mysql-database-server.html
1.结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等
2.MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件
1.创建 email 表,并插入如下三行数据:
CREATE TABLE Email ( id INT NOT NULL PRIMARY KEY, Email VARCHAR ( 20 ) NOT NULL );
2.插入三条数据:
INSERT INTO Email VALUES(‘1’,‘[email protected]’);
INSERT INTO Email VALUES(‘2’,‘[email protected]’);
INSERT INTO Email VALUES(‘3’,‘[email protected]’);
INSERT INTO Email VALUES(‘4’,‘[email protected]’);
INSERT INTO Email VALUES(‘5’,‘[email protected]’);
INSERT INTO Email VALUES(‘6’,‘[email protected]’);
INSERT INTO Email VALUES(‘7’,‘[email protected]’);
3.编写一个 SQL 查询,查找 email 表中所有重复的电子邮箱。
根据以上输入你的查询应返回以下结果:
去重复:
select distinct Email from Email;
1.创建如下 World 表:
CREATE TABLE WORLD(
name VARCHAR(20) NOT NULL,
continent VARCHAR(20) NOT NULL,
area INT NOT NULL,
population INT NOT NULL,
gdp INT NOT NULL
);
2.插入数据:
INSERT INTO World
VALUES('Afghanistan','Asia',652230,25500100,20343000);
INSERT INTO World
VALUES('Albania','Europe',28748,2831741,12960000);
INSERT INTO World
VALUES('Algeria','Africa',2381741,37100000,188681000);
INSERT INTO World
VALUES('Andorra','Europe',468,78115,3712000);
INSERT INTO World
VALUES('Angola','Africa',1246700,20609294,100990000);
3.如果一个国家的面积超过 300 万平方公里,或者(人口超过 2500 万并且 gdp 超过 2000 万),那么这个国家就是大国家。
编写一个 SQL 查询,输出表中所有大国家的名称、人口和面积
SELECT name
,
population,
area
FROM
world
WHERE
area > 3000000
OR population > 25000000
AND gdp > 20000000