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

在数据库中进行表内容的修改(MYSQL)

根据表中内容,用命令语句创建数据库,表格,以及插入,修改,删除表格中的内容。

创建数据库:zrzy

mysql> create database zrzy;

引用zrzy数据库:

mysql> use zrzy;

创建student_info表:

mysql> create table student_info( 
  Address VARCHAR(255),
  Sex CHAR(1),
  Age INT,
  Name VARCHAR(255)
);

向表中插入数据:

mysql> INSERT INTO student_info(Address, Sex, Age, Name) VALUES
      ('北京', '女', 19, '张三'),
      ('上海', '男', 20, '李四'),
      ('广州', '女', 25, '王五'),
      ('北京', '女', 20, '薛六'),
      ('上海', '男', 22, '王五'),
      ('广州', '男', 28, '赵七'),
      ('北京', '女', 23, '张四');



mysql> SELECT * FROM student_info;
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 北京    | 女  |  23 | 张四 |
+---------+-----+-----+------+
7 rows in set

(1). 写出sql语句,查询所有年龄大于20岁的员工

SELECT * FROM student_info WHERE age > 20;


(2). 写出sql语句,查询所有年龄大于等于22小于25的女性员工
mysql>SELECT * FROM student_info
 WHERE age >= 22 AND age < 25 AND sex = '女';
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  23 | 张四 |
+---------+-----+-----+------+
1 row in set


(3). 写出sql语句,统计男女员工各有多少名

mysql>SELECT sex, COUNT(*) FROM student_info GROUP BY sex;
+-----+----------+
| sex | COUNT(*) |
+-----+----------+
| 女  |        4 |
| 男  |        3 |
+-----+----------+
2 rows in set

(4). 写出sql语句,按照年龄降序获取员工信息

mysql> SELECT * FROM student_info ORDER BY age DESC;
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 广州    | 男  |  28 | 赵七 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  23 | 张四 |
| 上海    | 男  |  22 | 王五 |
| 上海    | 男  |  20 | 李四 |
| 北京    | 女  |  20 | 薛六 |
| 北京    | 女  |  19 | 张三 |
+---------+-----+-----+------+
7 rows in set

(5). 写出sql语句,获取员工中哪个姓名具有重名现象

mysql> SELECT name, COUNT(*) FROM student_info 
GROUP BY name HAVING COUNT(*) > 1;
+------+----------+
| name | COUNT(*) |
+------+----------+
| 王五 |        2 |
+------+----------+
1 row in set


(6). 写出sql语句,查询所有姓张的员工
mysql> SELECT *FROM student_info WHERE name LIKE '张%';
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  19 | 张三 |
| 北京    | 女  |  23 | 张四 |
+---------+-----+-----+------+
2 rows in set


(7). 写出sql语句,查询住址为北京的前3条记录
mysql> SELECT * FROM student_info WHERE address = '北京' LIMIT 3;
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  19 | 张三 |
| 北京    | 女  |  20 | 薛六 |
| 北京    | 女  |  23 | 张四 |
+---------+-----+-----+------+
3 rows in set

(8). 写出sql语句,查询员工总数
mysql> SELECT COUNT(*) FROM  student_info;


(9). 写出sql语句,向表中插入一条记录
mysql>INSERT INTO student_info (name, age, sex, address) VALUES ('张三
', 25, '男', '上海');

mysql> select * from student_info;
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 北京    | 女  |  23 | 张四 |
| 上海    | 男  |  25 | 张三
 |
+---------+-----+-----+------+
8 rows in set

(10).写出sql语句,修改员工张四的住址为南京

mysql> UPDATE student_info SET address = '南京' WHERE name = '张四';
Query OK, 1 row affected
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from student_info;
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 广州    | 女  |  25 | 王五 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 南京    | 女  |  23 | 张四 |
| 上海    | 男  |  25 | 张三
 |
+---------+-----+-----+------+
8 rows in set

(11).写出sql语句,删除年龄大于24岁的女员工
mysql> DELETE FROM student_info WHERE age > 24 AND sex = '女';
Query OK, 1 row affected

mysql> select * from student_info;
+---------+-----+-----+------+
| Address | Sex | Age | Name |
+---------+-----+-----+------+
| 北京    | 女  |  19 | 张三 |
| 上海    | 男  |  20 | 李四 |
| 北京    | 女  |  20 | 薛六 |
| 上海    | 男  |  22 | 王五 |
| 广州    | 男  |  28 | 赵七 |
| 南京    | 女  |  23 | 张四 |
| 上海    | 男  |  25 | 张三
 |
+---------+-----+-----+------+
7 rows in set
 

代码在码云Gitee:在数据库中进行表内容的修改(MYSQL) · zyt/麦当劳投资人 - Gitee.com

相关文章:

在数据库中进行表内容的修改(MYSQL)

根据表中内容&#xff0c;用命令语句创建数据库&#xff0c;表格&#xff0c;以及插入&#xff0c;修改&#xff0c;删除表格中的内容。 创建数据库&#xff1a;zrzy mysql> create database zrzy; 引用zrzy数据库&#xff1a; mysql> use zrzy; 创建student_info表&…...

Android中的多进程

在Android中也可以像pc一样开启多进程&#xff0c;这在android的编程中通常是比较少见的&#xff0c;以为在一个app基本上都是单进程工作就已经足够了&#xff0c;有一些特殊的场景&#xff0c;我们需要用多进程来做一些额外的工作&#xff0c;比如下载工作等。 在Android的An…...

Apache2.4 AliasMatch导致301重定向问题?

环境&#xff1a;ubuntu18.04-desktop apache2版本&#xff1a; rootubuntu:/etc/apache2# apache2ctl -v Server version: Apache/2.4.29 (Ubuntu) Server built: 2023-03-08T17:34:33apache配置&#xff1a; DocumentRoot /var/www/html # Alias就没事 # Alias "/my…...

广州华锐视点:基于VR元宇宙技术开展法律法规常识在线教学,打破地域和时间限制

随着科技的飞速发展&#xff0c;人类社会正逐渐迈向一个全新的时代——元宇宙。元宇宙是一个虚拟的、数字化的世界&#xff0c;它将现实世界与数字世界紧密相连&#xff0c;为人们提供了一个全新的交流、学习和娱乐平台。在这个充满无限可能的元宇宙中&#xff0c;法律知识同样…...

Maven——Maven使用基础

1、安装目录分析 1.1、环境变量MAVEN_HOME 环境变量指向Maven的安装目录&#xff0c;如下图所示&#xff1a; 下面看一下该目录的结构和内容&#xff1a; bin&#xff1a;该目录包含了mvn运行的脚本&#xff0c;这些脚本用来配置Java命令&#xff0c;准备好classpath和相关…...

U4_2:图论之MST/Prim/Kruskal

文章目录 一、最小生成树-MST生成MST策略一些定义 思路彩蛋 二、普里姆算法&#xff08;Prim算法&#xff09;思路算法流程数据存储分析 伪代码时间复杂度分析 三、克鲁斯卡尔算法&#xff08;Kruskal算法&#xff09;分析算法流程并查集-Find-set 伪代码时间复杂度分析 一、最…...

springboot 注解@JsonInclude

修饰 实体属性or实体类 //枚举值&#xff1a;ALWAYS,NON_NULL,NON_ABSENT,NON_EMPTY,NON_DEFAULT,CUSTOM,USE_DEFAULTS JsonInclude(Include.NON_EMPTY)//将该标记放在属性上&#xff0c;如果该属性为NULL则不参与序列化 //如果放在类上边,那对这个类的全部属性起作用 Inclu…...

Python 中文完整教程目录

Python 教程 Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构&#xff0c;还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质&#xff0c;使它成为多数平台上写脚本和快速开发应用的理想语言。 Python 官网&#xff08;…...

C/C++---------------LeetCode第35. 搜索插入位置

插入的位置 题目及要求二分查找在main内使用 题目及要求 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: …...

网络安全--基于Kali的网络扫描基础技术

文章目录 1. 标准ICMP扫描1.1使用Ping命令1.1.1格式1.1.2实战 1.2使用Nmap工具1.2.1格式1.2.2实战1.2.2.1主机在线1.2.2.2主机不在线 1.3使用Fping命令1.3.1格式1.3.2实战 2. 时间戳查询扫描2.1格式2.2实战 3. 地址掩码查询扫描3.1格式3.2实战 2. TCP扫描2.1TCP工作机制2.2TCP …...

C语言——求π的近似值

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h> #include<math.h> int main() {int s;double n,t,pi;t1;pi0;n1.0;s1;while (fabs(t)>1e-6){pipit; nn2; s-s; ts/n;}pipi*4;printf("pi%lf\n",pi);return 0; }这里是求小数点后6位——1e-6&#…...

如何使用ffmpeg转换图片格式

ffmpeg简介与图片格式介绍 windows安装ffmpeg&#xff0c;从如下网站下载release版本 https://www.gyan.dev/ffmpeg/builds/ ffmpeg 6.1版本仍然不支持heic的图片格式&#xff0c;未来可能会支持&#xff0c;具体见该issue&#xff1a; https://trac.ffmpeg.org/ticket/6521 …...

11 动态规划解最后一块石头的重量II

来源&#xff1a;LeetCode第1049题 难度&#xff1a;中等 描述&#xff1a;有一堆石头&#xff0c;用证书数组stones表示&#xff0c;其中stones[i]表示第i块石头的重量&#xff0c;每一回合&#xff0c;从中选出任意两块石头&#xff0c;然后将他们放在一起粉碎&#xff0c;…...

LeetCode算法题解(动态规划,股票买卖)|LeetCode121. 买卖股票的最佳时机、LeetCode122. 买卖股票的最佳时机 II

一、LeetCode121. 买卖股票的最佳时机 题目链接&#xff1a;121. 买卖股票的最佳时机 题目描述&#xff1a; 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一…...

python实验3 石头剪刀布游戏

实验3&#xff1a;石头剪刀布游戏 一、实验目的二、知识要点图三、实验1. 石头剪刀布2. 实现大侠个人信息 一、实验目的 了解3类基本组合数据类型。理解列表概念并掌握Python中列表的使用。理解字典概念并掌握Python中字典的使用。运用jieba库进行中文分词并进行文本词频统计。…...

米贸搜|如何设置 Facebook 转换 API + 事件重复数据删除

Facebook Pixel 可让您跟踪用户在您网站上的行为、收集再营销受众并创建相似对象。如果 Facebook 像素实现正确&#xff0c;它将向 FB 机器学习算法提供相关信息。 FB ML 将使用像素数据向最有可能转化的人展示您的广告。 几年来&#xff0c;我们可以通过 JavaScript 代码、应…...

python每日一题——11滑动窗口最大值

题目 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值 。 示例 1&#xff1a; 输入&#xff1a;nums [1,3,-1,-3,5,3,6,7], k 3…...

【C++ 程序设计入门基础】- 第3节-循环结构01

目录 循环结构 一、for 语句 for 循环案例 输入一个整数n&#xff0c;输出1&#xff5e;n的所有整数。 编译运行&#xff0c;查看输出结果 编译调试 for 循环结构语义分析 二、beak 语句 三、continue 语句 案例1&#xff1a; 案例2&#xff1a; 案例3&#xff1a; 循环…...

人工智能原理复习--知识表示(一)

文章目录 上一篇知识概述命题逻辑谓词逻辑谓词逻辑的应用 下一篇 上一篇 人工智能原理复习–绪论 知识概述 知识就是人类认识自然界的精神产物&#xff0c;是人类进行智能活动的基础。 是经过加工的信息&#xff0c;包括事实、信念和启发式规则。 分类&#xff1a; 按作用可…...

网络运维与网络安全 学习笔记2023.11.28

网络运维与网络安全 学习笔记 第二十九天 今日目标 OSPF汇总之域间路由、OSPF汇总之外部路由、OSPF链路认证 OSPF安全认证之区域认证、OSPF虚链路 OSPF汇总指域间路由 项目背景 企业内网运行多区域的OSPF网络&#xff0c;在R1 上存在多个不稳定的链路 R1上的不稳定链路&a…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别

一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...

shell脚本--常见案例

1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件&#xff1a; 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

STM32+rt-thread判断是否联网

一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

前端导出带有合并单元格的列表

// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...

汽车生产虚拟实训中的技能提升与生产优化​

在制造业蓬勃发展的大背景下&#xff0c;虚拟教学实训宛如一颗璀璨的新星&#xff0c;正发挥着不可或缺且日益凸显的关键作用&#xff0c;源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例&#xff0c;汽车生产线上各类…...

HTML 列表、表格、表单

1 列表标签 作用&#xff1a;布局内容排列整齐的区域 列表分类&#xff1a;无序列表、有序列表、定义列表。 例如&#xff1a; 1.1 无序列表 标签&#xff1a;ul 嵌套 li&#xff0c;ul是无序列表&#xff0c;li是列表条目。 注意事项&#xff1a; ul 标签里面只能包裹 li…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

企业如何增强终端安全?

在数字化转型加速的今天&#xff0c;企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机&#xff0c;到工厂里的物联网设备、智能传感器&#xff0c;这些终端构成了企业与外部世界连接的 “神经末梢”。然而&#xff0c;随着远程办公的常态化和设备接入的爆炸式…...

Reasoning over Uncertain Text by Generative Large Language Models

https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...

云原生玩法三问:构建自定义开发环境

云原生玩法三问&#xff1a;构建自定义开发环境 引言 临时运维一个古董项目&#xff0c;无文档&#xff0c;无环境&#xff0c;无交接人&#xff0c;俗称三无。 运行设备的环境老&#xff0c;本地环境版本高&#xff0c;ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...