当前位置: 首页 > news >正文

数据库第三次作业

在数据库中创建一个表student用于存储学生信息
向student表中添加一条新记录
记录中id字段的值为1name字段的值为"monkey"grade字段的值为98.5
向student表中添加多条新记录
“bob”,95.5
“john”,90.0
“smith”,88.5
向student表中添加一条新记录,部分数据插入
“jone”
更新表,grade 大于90的加0.5
删除成绩为空的记录

mysql> create database stu;
mysql> create table student(
    -> id int primary key,
    -> name varchar(20) not null,
    -> grade float
    -> );
mysql> insert into  student values(1,'monkey',98.5);
mysql> insert into  student values(2,'bob',95.5),(3,'john',90.0),(4,'smith',88.5);
mysql> insert into student(id,name)values(5,'jone');
mysql> update student
    -> set grade=grade+0.5
    -> where grade>90;
mysql> delete from student
    -> where grade is null;
    
    mysql> select * from student;
+----+--------+-------+
| id | name   | grade |
+----+--------+-------+
|  1 | monkey |    99 |
|  2 | bob    |    96 |
|  3 | john   |    90 |
|  4 | smith  |  88.5 |
+----+--------+-------+

用户权限部分

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

mysql> create user test1@localhost identified by '20040830Nmx@';
  mysql> grant select on student.* to test1@localhost;
mysql> show grants for 'test1'@localhost;
+----------------------------------------------------+
| Grants for test1@localhost                         |
+----------------------------------------------------+
| GRANT USAGE ON *.* TO `test1`@`localhost`          |
| GRANT SELECT ON `student`.* TO `test1`@`localhost` |
+----------------------------------------------------+
mysql> DELETE FROM mysql.user WHERE Host='localhost' AND User='test1';
mysql> FLUSH PRIVILEGES;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java中toString()方法的理解使用及如何通过IDEA快速自动调用,重写toString()方法
  • Leetcode—97. 交错字符串【中等】
  • Doris数仓的最佳拍档ETLCloud数据集成平台
  • Git 快速上手
  • 下半年交火点:智驾全国都能开,智舱多模态大模型
  • gen_circle_contour_xld 创建XLD轮廓对应于圆或圆弧。
  • 【机器学习】机器学习与自然语言处理的融合应用与性能优化新探索
  • iOS 应用内存超过多少会收到系统内存警告 ?
  • Linux服务监控自动巡检脚本--推送钉钉告警
  • Python 插入、替换、提取、或删除Excel中的图片
  • 【初阶数据结构】深入解析队列:探索底层逻辑
  • 3Python的Pandas:数据选取
  • React 19 竞态问题解决
  • 从入门到精通:网络基础详解
  • 在Pycharm中把jupyter notebook转换成md格式
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • Angular Elements 及其运作原理
  • CentOS7 安装JDK
  • Codepen 每日精选(2018-3-25)
  • JavaScript学习总结——原型
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • miaov-React 最佳入门
  • Mocha测试初探
  • Rancher-k8s加速安装文档
  • React16时代,该用什么姿势写 React ?
  • yii2中session跨域名的问题
  • 闭包,sync使用细节
  • 猴子数据域名防封接口降低小说被封的风险
  • 前端存储 - localStorage
  • 前端临床手札——文件上传
  • 前端设计模式
  • 前端自动化解决方案
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 小程序 setData 学问多
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • #{}和${}的区别是什么 -- java面试
  • #QT(QCharts绘制曲线)
  • (3)(3.5) 遥测无线电区域条例
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (C#)一个最简单的链表类
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (java)关于Thread的挂起和恢复
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (回溯) LeetCode 78. 子集
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列
  • .bat批处理出现中文乱码的情况
  • .htaccess 强制https 单独排除某个目录
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net 受管制代码