要求解题需要使用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插入数据