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;

演示:

相关推荐
禾小西9 分钟前
05丨Redis 内存快照:宕机后,如何实现快速恢复?
数据库·redis·缓存
笃行3509 分钟前
数据同步软件:KFS 在 KingbaseES 项目里到底解决了什么
数据库
毕业设计70327 分钟前
(免费领源码)django空气净化器销售系统09218- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
python·scrapy·mysql·pycharm·django·flask·pandas
AOI小白新手上路30 分钟前
视频去雨·论文蒸馏笔记:从物理先验到状态空间模型
数据库·笔记·音视频
小码哥06838 分钟前
搭建短剧系统|海外短剧:从需求到上线的指南
网络·数据库·音视频·短剧小程序·短剧系统·短剧开发·短剧后台
HSunR1 小时前
ruoyi 若依 自定义注解 参数校验
java·前端·数据库
禾小西1 小时前
06丨Redis 数据同步:主从库如何实现数据一致?
数据库·redis·php
前端 贾公子2 小时前
LangGraph == 图的状态(State)管理 (上)
java·开发语言·数据库
薛晓刚2 小时前
PGA 超限的一次应急处置:扩容、清游标、杀会话
数据库
CJi0NG2 小时前
【自用】MySQL-事务
数据库·mysql