单表查询

  • 题一
    • 创建表并插入数据
    • 薪水修改为5000
    • 将姓名为张三的员工薪水修改为3000元
    • 将姓名为李四的员工薪水修改为4000元,gener改为女

题一

1.创建表:
创建员工表employee,字段如下:
id(员工编号),name(员工名字),gender(员工性别),salary(员工薪资)
2.插入数据
1,‘张三’,‘男’,2000
2,‘李四’,‘男’,1000
3,‘王五’,‘女’,4000

3.修改表数据
3.1 将所有员工薪水修改为5000元
3.2将姓名为张三的员工薪水修改为3000元
3.3将姓名为李四的员工薪水修改为4000元,gener改为女
3.4 将王五的薪水在原有基础上增加1000元

创建表并插入数据

create table employee(
-> id int primary key auto_increment,
-> name varchar(20),
-> gender enum(‘M’,‘F’),
-> salary varchar(50)
-> );
insert employee values(1,‘zhangsan’,‘M’,2000);
insert employee (name,gender,salary) values(‘lisi’,‘M’,1000);
insert employee (name,gender,salary) values(‘wangwu’,‘f’,4000);

薪水修改为5000

mysql> update employee
-> salary=5000;

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

mysql> update employee
-> set salary=3000
-> where name=‘zhangsan’;

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

mysql> update employee
-> set salary=4000,gender=‘F’
-> where name=‘lisi’;

学无止境·MySQL③相关推荐

  1. mysql累加某字段到达临界值,获取另一个字段的值

    一.前言 这篇博客的标题不大好起,所以下面先具体说下需求吧. 1.表结构 +----+-----------+-------------------+ | id | cost_rate | conve ...

  2. MySql入门知识(一)

    概述 MySQL是一个真正多用户,多线程结构化查询语言数据库服务器.MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL的SQL语言是用于访问数据 ...

  3. 我心中的MySQL DBA

    原文网址链接:http://wangwei007.blog.51cto.com/68019/1718311 MySQL是一个跨平台的开源关系型数据库管理系统,目前MySQL被广泛地应用在Interne ...

  4. MySQL常见面试题与答案

    存储引擎 InnoDB的主要特点是什么? MySQL5.5版本之后的默认存储引擎: 支持事务: 支持行级锁: 支持MVCC: 支持聚集索引方式存储数据. InnoDB与MyISAM的区别? 存储引擎 ...

  5. mysql 释放行锁_《深入精通Mysql(三)》深入底层Mysql各种锁机制(面试必问)...

    我们知道,数据也是一种供许多用户共享访问的资源.如何保证数据并发访问的一致性.有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素.从这一角度来说,锁对于数据库而言 ...

  6. Mysql的简单使用(二)

    接上文Mysql的简单使用(一) 字段参数以"(字段名1 数据类型1,字段名2 数据类型2,......)"的形式构建. 关于mysql常用的数据类型,一下是比较常用的几种,想查阅 ...

  7. (译)MySQL的10个基本性能技巧

    原文出处:https://www.infoworld.com/article/3210905/sql/10-essential-performance-tips-for-mysql.html MySQ ...

  8. mysql的ace什么概念_ACE(03):努力了,总会有收获

    分享了近一年的博客,得到了官方的认可,是件很开心的事,回想自己从想成为ACE.计划成为ACE.申请ACE,到如今进入Oracle视野,成为一名Oracle ACE Associate,也是一段蛮有意思 ...

  9. 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”

    ERROR 2003 Can't connect to MySQL server on 'localhost' (10061)" 前几天新买了一台新的笔记本电脑,做了系统之后,装各种开发工具 ...

最新文章

  1. “80后”财富新贵创业秘诀
  2. ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidator
  3. Android常用控件之Fragment仿Android4.0设置界面
  4. 你所认识的String
  5. jQuery 样式操作||操作 css 方法/设置类样式方法
  6. Linux中如何java联网,如何在Java中运行Linux命令?
  7. Ubuntu16.04 下 Python3 虚拟环境安装 OpenCV
  8. oracle中出现会话被锁
  9. mysql 查新格式化_mysql 日期格式化查询
  10. mxnet安装(Jetson)
  11. [洛谷2357] 守墓人
  12. laravel5.4中验证与错误提示设置
  13. Excel VBa 连接Oracle数据库
  14. 内存数据库及技术选型
  15. 支付宝显示服务器网关错误,支付宝服务窗网关问题
  16. 集群健康值: yellow 问题
  17. vs2008 下配置 opencv2.0 的总结,以及 vc6 下配置 opencv1.0 的转帖
  18. Nginx全站开启HTTPS
  19. 2020计算机考研985,2020考研:这几所985一个A+学科快来看看吧
  20. HTML---- 渐变颜色, P强制不换行、自动换行、强制换行

热门文章

  1. 计算机丢失fmod event,TGP饥荒联机版缺少fmod_event.dll文件怎么办?具体解决方法介绍...
  2. 爬虫学习3.2 抓取西刺代理,并构建自己的代理池
  3. remote: Repository not found. fatal: repository 'https://github.com/AlbertYang666/AlbertYang666.gith
  4. C#百度关键字指数查询Socket实现
  5. 手机看Typora笔记
  6. Flink中定时器的使用
  7. 任性 CSS 实现 Donut loading
  8. Educational Codeforces Round 90 (Rated for Div. 2) A. Donut Shops (1000)
  9. div横向排列自动换行
  10. 太蔟---于丹的脊续