MySQL第三次作业--DML语句(INSERT)

目录

一、在数据库中创建一个表student,用于存储学生信息

二、向student表中添加一条新记录,记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5

三、向student表中添加多条新记录:

2,"bob",95.5

3,"john",90.0

4,"smith",88.5

[四、向student表中添加一条新记录,部分数据插入: 5,"jone"](#四、向student表中添加一条新记录,部分数据插入: 5,"jone")

[五、更新表,grade 大于90的加0.5](#五、更新表,grade 大于90的加0.5)

六、删除成绩为空的记录

二、用户权限部分1、创建一个用户test1使他只能本地登录拥有查询student表的权限。

演示:

​编辑2、查询用户test1的权限。

演示:

​编辑3、删除用户test1.


一、在数据库中创建一个表student,用于存储学生信息

指令:

复制代码
create table student(id int primary key,name varchar(20) not null,grade float);

演示:

二、向student表中添加一条新记录,记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5

指令:

复制代码
mysql> insert into student (id, name, grade) values (1, 'monkey', 98.5);

指令(查看数据库内容):

复制代码
select * from student;

 select id, name, grade from student;

演示:

三、向student表中添加多条新记录:

2,"bob",95.5

3,"john",90.0

4,"smith",88.5

指令:

复制代码
mysql> insert into student
    -> (id, name, grade) values
    -> (2, 'bob', 95.5),
    -> (3, 'john', 90.0),
    -> (4, 'smith', 88.5);

演示:

四、向student表中添加一条新记录,部分数据插入:

5,"jone"

指令:

复制代码
mysql> insert into student
    -> (id, name) values (5, 'jone');

演示:

五、更新表,grade 大于90的加0.5

指令:

复制代码
update student set grade = grade + 0.5 where grade > 90;

演示:

六、删除成绩为空的记录

指令:

复制代码
 delete from student where grade is null;

演示:

二、用户权限部分

1、创建一个用户test1使他只能本地登录拥有查询student表的权限。

复制代码
CREATE USER 'test1'@'localhost' IDENTIFIED BY '123456';
grant select on MYSQL.student to test1@localhost;

演示:

2、查询用户test1的权限。

复制代码
 show grants for test1@localhost;

演示:

3、删除用户test1.

复制代码
delete from user where user="test1";
drop user test1@localhost;

演示:

相关推荐
落魄大学生之流水线上谋生计7 分钟前
Java并发核心机制详解:线程池、CAS、AQS、锁升级
java·开发语言·数据库
Wang's Blog42 分钟前
Java框架快速入门: Spring Security+OAuth2之邮件验证码发送(SMTP与API方式)
java·数据库·spring
砚底藏山河2 小时前
容错重试与指数退避:网络抖动手抖不再丢数据(魔码量化实战 #04)
java·数据库·python·金融
蓝速科技2 小时前
会议室门牌触控预约选型与落地实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
YIAN2 小时前
手撸社区后端:一套可落地的用户 - 文章 - 互动体系 MySQL 表设计与优化思路
后端·mysql
蓝速科技2 小时前
企业展厅数字人导览效果提升与选型实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技·microsoft
奔跑吧树袋熊3 小时前
多租户隔离该做到哪一层:从连接池到 ORM 的取舍
开发语言·数据库·oracle·系统架构
码农学院3 小时前
零售电商GEO踩坑复盘:把 MySQL 商品库自动映射成 Product Schema 的完整方案
人工智能·mysql·零售·geo
罗光记3 小时前
全能 Go Agent 框架 Covonaut v1.1.2发布:终端对话加入旁问与三档输出
数据库·经验分享·其他·百度·新浪微博
Htr_3 小时前
Anysite.io 使用指南:把整个 Web 变成 AI 智能体的数据库
前端·数据库·人工智能