要求解题需要使用SQL语句完成以下问题。

根据图中的问题和要求,下面用mysql环境下的sql来回答。

问题1:考察主键和外键的创建表语句,以及创建语句的基本格式。这里说两种,其余的可以参考。

第一题方法1

第一个问题方法2

问题2:简单的条件查询语句,使用SELECT语句。

第二个问题

第三个问题:直接删除语句,用DELETE语句。

第三个问题

问题4:简单的update语句,使用UPDATE语句。

问题5:考察mysql用户表的查询和授权,使用GRANT语句。

首先,我们需要检查user1的主机。在主机字段可以限制用户访问数据库的ip地址,信息可以自己详细查阅。您可以使用以下语句

Mysql用户主机查询

假设user1的主机是%,修改权限一般是添加、删除、修改,那么语句如下。

Mysql单表权限

问题6:索引涉及使用ALTER语句修改表结构。

Mysql添加索引

问题7:联查

选择表是学生和职位的关系。一对多或者多对一是指很多学生在一个岗位,或者一个学生在多个岗位,我们先查询这些表。

关联查询结果

然后使用group by分组函数和having聚合函数进行筛选。

有3个或3个以上职位的学生信息。

问题8:简单的数据插入语句格式。有许多方法可以编写INSERT INTO语句。没有声明任何字段,一些字段声明了相应的值。同时增加多项。详情请自行查阅资料。

Mysql插入数据