mysql练习---对表进行插入、更新与删除

环境:

 =========================================================================

 第一题

(1) 

创建表

create table pet( name varchar(20) not null comment '宠物名称', owner varchar(20) comment '宠物主人', species varchar(20) not null comment '种类', sex char not null comment '性别', birth year not null comment '出生日期', death year comment '死亡日
期' );

向表中插入数据

insert into
pet(name,owner,species,sex,birth,death) values
("Fluffy","Harold","cat","f",2003,2010),
("Claws","Gwen","cat","m",2004,NULL),
("Buffy",NULL,"dog","f",2009,NULL), 
("Fang","Benny","dog","m",2000,NULL),
("Bowser","Diane","dog","m",2003,2009),
("Chirpy",NULL,"bird","f",2008,NULL);

注意:name字段定义的时候是varchar,所以插入的时候要用引号


(2)

update pet set owner="Kevin" where name="Fang";


(3)

update pet set owner="Duck" where owner is NULL;


(4)

delete from pet where death is not null;


(5)

delete from pet;

=========================================================================

第二题

 

1

create table employee(
id int(100)  primary key auto_increment  comment '员工编号',
name varchar(10) comment '员工姓名',
gender enum('男','女') comment '员工性别',
salary varchar(10) comment '员工薪水'
);


2

insert into employee(name,gender,salary) values
('张三','男','2000'),
('李四','男','1000'),
('王五','女','4000');

   


 3.修改表数据
    3.1 将所有员工薪水修改为5000元

update employee set salary='5000';


    3.2将姓名为张三的员工薪水修改为3000元

update employee set salary='3000' where name='张三';


  

 3.3将姓名为李四的员工薪水修改为4000元,gener改为女

update employee set salary='4000' ,gender='女' where name='李四';


 

3.4 将王五的薪水在原有基础上增加1000元

update employee set salary=salary+1000 where name='王五';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13479.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏引擎的cpu/gpu粒子系统设计思想

开篇 网上有很多篇粒子系统源码解析,但是只是简单的接口罗列,没有从最原理出发去讲清楚粒子系统的来龙去脉,我将从粒子系统的本质去讲清楚它的设计理念,当理解了它的理念以后,很多粒子遇到的问题就会迎刃解决了&#…

3 STM32标准库函数 之 窗口看门狗(WWDG)所有函数的介绍及使用

3 STM32标准库函数 之 窗口看门狗(WWDG)所有函数的介绍及使用 1. 图片有格式2 文字无格式三 库函数之窗口看门狗(WWDG)所有函数的介绍及使用前言一、IWDG库函数固件库函数预览1.1 函 数 IWDG_WriteAccessCmd1.1.1 IWDG_WriteAcces…

IDEA完全免费AI辅助编程插件BITO-GPT4安装及中文国产化设置

打开IDEA的plugins 搜索BITO: 下载后右边工具栏上会出现BITO的小蓝标,这样就可以使用了但是里面是全英文的 设置中文 1.打开BITO点击右上角设置 点击里面的Settings 进入BITO的Web网页 右边这个改成中文: 这样回到IDEA AI就会生成中…

0126 线性表

目录 2.线性表 2.1线性表的定义和基本概念 2.1部分习题 2.2线性表的顺序表示 2.2部分习题 2.3线性表的链式表示 2.3部分习题 2.线性表 2.1线性表的定义和基本概念 2.1部分习题 1.线性表是具有n个()的有限序列 A.数据表 B.字符 C.…

【计算机组成原理总结】

第一章计算机系统概述 第二章数据的表示与运算 第三章存储系统 第四章 指令系统 第五章 中央处理器 第六章 总线 第七章 输入输出设备

LVS-DR排错思路

一.LVS-DR实验排错思路 1.案例架构图 DR服务器:192.168.27.11 web服务器1:192.168.27.12 web服务器2:192.168.27.13 vip:192.168.27.180 客户端:192.168.27.2 1:配置负载调度器:&#xff…

前端学习——HTML5

新增语义化标签 新增布局标签 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content&qu…

LVS+Keepalived 群集及搭建

文章目录 一.keepalived 概述1.keepalived服务重要功能1.1 管理LvS负载均衡器软件1.2 支持故障自动切换 (failover)1.3 实现LVS集中节点的健康检查 (health checking)1.4 实现LVS负载调度器 节点服务器的高可用性 (HA) 2. keepalived 高可用故障切换转移原理及VRRP通信原理3.ke…

Flink的状态是否支持任务间共享

背景&#xff1a; 在日常编写代码的过程中&#xff0c;我们经常会在方法内部new很多的其他类对象来进行编码工作&#xff0c;那么对于这种情况怎么让new出来的对象是一个我们特意创建出来的一个mock实例&#xff0c;从而让我们能完全控制new出来的对象的所有行为呢&#xff1f…

后端开发常见技术场景

文章目录 1、单点登录这块怎么实现的1.1 概述1.2 JWT解决单点登录1.3 回答要点 2、权限认证是如何实现的2.1 概述2.2 RBAC权限模型2.3 回答要点 3、上传数据的安全性你们怎么控制&#xff1f;3.1 概述3.2 对称加密3.3 非对称加密3.4 回答要点 4、你负责项目的时候遇到了哪些比较…

css:鼠标经过el-dropdown 组件上会出现一个蓝色的小框

问题描述 效果如下&#xff0c;原以为是浏览器的bug&#xff0c;升级后就好了&#xff0c;没想到一直有这个问题 页面刷新后&#xff0c;鼠标经过el-dropdown 组件上会出现一个蓝色的小框 原因 浏览器默认有一个样式&#xff0c;加了一个边框 :focus-visible {outline: -we…

RabbitMQ

一、初识 MQ 1. 同步通讯 时效性强&#xff0c;立即获取结果 微服务间基于 Feign 的调用就属于同步 方式&#xff0c;存在一些问题&#xff1a; ① 耦合度高 ② 性能和吞吐能力不如异步 ③ 额外资源消耗 ④ 级联失败问题 2. 异步通讯 异步调用常见实现就是事件驱动模式 优点…