转:

sqlyog如何增删改查?

下面是一道完整的 sqlyog 增删改查的练习, 顺着做下去,可以迅速掌握。

1. 创建部门表dept,并插入数据:

2. 创建emp员工表,并插入数据:

sql 代码如下:(先自己写,有问题再看下面的答案)

-- 创建数据库employee
CREATE DATABASE employee ;
SHOW DATABASES ;
USE employee ; -- 创建dept表
CREATE TABLE dept(
deptno INT(10) PRIMARY KEY,
dname VARCHAR(20),
loc VARCHAR (20)
) -- 查询dept表
SELECT * FROM dept; -- 创建emp表
CREATE TABLE `emp` (
`empno` INT(10) PRIMARY KEY,
`ename` VARCHAR(20) DEFAULT NULL,
`job` VARCHAR(20) DEFAULT NULL,
`mgr` INT(10) DEFAULT NULL,
`hiredate` VARCHAR(20) DEFAULT NULL,
`sal` DOUBLE(6,2) DEFAULT NULL,
`comm` DOUBLE(6,2) DEFAULT NULL,
`deptno` INT(10) REFERENCES dept (deptno)
) ENGINE=INNODB DEFAULT CHARSET=utf8 -- 删除表
DROP TABLE emp; -- 插入数据dept
INSERT INTO dept VALUES (1,"技术部","北京西单11号楼1101") ;
INSERT INTO dept VALUES (2,"销售部","北京西单11号楼1101") ;
INSERT INTO dept VALUES (3,"管理部","北京西单11号楼1101") ; -- 插入数据 emp
INSERT INTO emp VALUES (1001,"张超","架构师",1003,"2020-12-03",3000,3000,1);
INSERT INTO emp VALUES (1002,"谭博","销售",1003,"2020-11-03",4000,4000,2);
INSERT INTO emp VALUES (1003,"石闯","总裁",1003,"2020-02-03",5000,5000,3);
INSERT INTO emp VALUES (1004,"张三","保洁",1003,"2020-02-03",1000,0,2);
INSERT INTO emp VALUES (1005,"李四","前台",1003,"2020-02-03",2000,1000,2); -- 验证表是否插入了数据
SELECT * FROM emp; -- 1. 在emp表中查询出所有记录的姓名、部门编号、薪水,并且列名要显示为中文。
SELECT * FROM emp; -- 2. 在emp表中查询出薪水大于1500的记录,并且按照薪水的降序排列.
SELECT * FROM emp WHERE sal>1500; -- 3.在emp表中查询出comm字段为3000的记录。
SELECT * FROM emp WHERE comm=3000; -- 4. emp 表里查询有几个部门的记录(distinct去重)
SELECT DISTINCT deptno FROM emp; -- 5.在emp中查询部门编号为1/2的记录(in关键字)
SELECT * FROM emp WHERE deptno IN(1,2); -- 6. emp表查询姓张的记录
SELECT * FROM emp WHERE ename LIKE "张%"; -- 7. 显示所员工姓名
SELECT ename FROM emp GROUP BY ename; -- 8. 查询emp中共有多少条记录?
SELECT COUNT(*) FROM emp; -- 9. 查询emp表中出每个部门的部门薪水之和、平均薪水(薪水=薪金+佣金) SELECT SUM(sal) AS "薪金和", SUM(comm) AS "佣金和", SUM(sal)+SUM(comm) AS "总薪水" , (SUM(sal)+SUM(comm))/COUNT(*) AS "平均薪资" FROM emp; -- 10.更改emp表里张超的职业为产品经理 UPDATE emp SET job="产品经理" WHERE empno = 1;
  1. 如何求薪金和 ,平均薪资?

转:

sqlyog如何增删改查?

sqlyog如何增删改查?的更多相关文章

  1. springMVC实现增删改查

    首先需要准备好一张数据库表我这里用emp这张表:具体代码: /* SQLyog 企业版 - MySQL GUI v8.14 MySQL - 5.1.73-community ************* ...

  2. javaweb连接数据库并完成增删改查

    一.连接数据库 1.mysql数据库的安装和配置 在网上找到了篇关于mysql的安装详细说明,供读者自己学习 https://www.jb51.net/article/23876.htm 2.mysq ...

  3. SSM框架之MyBatis框架实现简单的增删改查

    MyBatis框架介绍 MyBatis是一个优秀的数据持久层框架,在实体类和SQL语句之间建立映射关系是一种半自动化的ORM实现,其封装性要低于Hibernate,性能优越,并且小巧,简单易学,应用也 ...

  4. Dapper逆天入门~强类型,动态类型,多映射,多返回值,增删改查+存储过程+事物案例演示

    Dapper的牛逼就不扯蛋了,答应群友做个入门Demo的,现有园友需要,那么公开分享一下: 完整Demo:http://pan.baidu.com/s/1i3TcEzj 注 意 事 项:http:// ...

  5. ASP.NET从零开始学习EF的增删改查

           ASP.NET从零开始学习EF的增删改查           最近辞职了,但是离真正的离职还有一段时间,趁着这段空档期,总想着写些东西,想来想去,也不是很明确到底想写个啥,但是闲着也是够 ...

  6. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(9)-MVC与EasyUI结合增删改查

    系列目录 文章于2016-12-17日重写 在第八讲中,我们已经做到了怎么样分页.这一讲主要讲增删改查.第六讲的代码已经给出,里面包含了增删改,大家可以下载下来看下. 这讲主要是,制作漂亮的工具栏,虽 ...

  7. 通过Java代码实现对数据库的数据进行操作:增删改查

    在写代码之前,依然是引用mysql数据库的jar包文件:右键项目-构建路径-设置构建路径-库-添加外部JAR 在数据库中我们已经建立好一个表xs :分别有xuehao  xingming    xue ...

  8. Hibernate全套增删改查+分页

    1.创建一个web工程 2.导入jar包 3.创建Student表 4.创建实体类 package com.entity; public class Student { private Integer ...

  9. 使用 Json.Net 对Json文本进行 增删改查

    JSON 已经成为当前主流交互格式, 如何在C#中使用 Json.Net 对Json文本进行 增删改查呢?见如下代码 #region Create (从零创建) public static strin ...

随机推荐

  1. HDU-6703 array (线段树)

    题意 一个长度为n的排列a,\(\forall i\in [1,n] ,1\le a_i \le n\) , m次操作,每次操作: (1,pos),把 \(a_{pos}\) 变为\(a_{pos} ...

  2. Educational Codeforces Round 83 D. Count the Arrays(组合,逆元,快速幂)

    题意: 从 m 个数中选 n - 1 个数组成先增后减的长为 n 的数组. 思路: 因为 n 个数中有两个数相同,所以每种情况实际上只有 n - 1 个不同的数--$c_m^{n - 1}$, 除去最 ...

  3. Luogu 2017 Autumn Camping 游记

    颓得不行的我到D2才想起来自己可以写一篇low得不能再low的游记,然后就动笔了...... Day0 愉快地看着三联,想着别人放一天我放四天的悠闲生活,内心甚是平静.然而晚上回到家就开始浪了,看完了 ...

  4. 【noi 2.6_8464】股票买卖(DP)

    题意:N天可买卖2次股票,问最大利润. 解法:f[i]表示前 i 天买卖一次的最大利润,g[i]表示后 i 天. 注意--当天可以又买又卖,不要漏了这个要求:数据较大. 1 #include<c ...

  5. python爬取酷我音乐

    我去!!!我之后一定按照搜索方式下载歌曲~~~~~~~~~ 1.首先打开我们本次主讲链接:http://www.kuwo.cn/  2.刚开始我就随便点了一个地方,然后开始在后台找歌曲的链接地址.但是 ...

  6. Educational Codeforces Round 88 (Rated for Div. 2) B、New Theatre Square C、Mixing Water

    题目链接:B.New Theatre Square 题意: 你要把所有"." 都变成"*",你可以有两个选择,第一种就是一次铺一个方块(1*1),第二种就是同一 ...

  7. Codeforces Round #575 (Div. 3) E. Connected Component on a Chessboard

    传送门 题意: 给你一个黑白相间的1e9*1e9的棋盘,你需要从里面找出来由b个黑色的格子和w个白色的格子组成的连通器(就是你找出来的b+w个格子要连接在一起,不需要成环).问你可不可以找出来,如果可 ...

  8. Codeforces Round #515 (Div. 3) E. Binary Numbers AND Sum (二进制,前缀和)

    题意:有两个\(01\)字符串\(a\)和\(b\),每次让\(a\)和\(b\)进行与运算,将值贡献给答案,然后将\(b\)右移一位,直到\(b=0\). 题解:因为\(a\)不变,而\(b\)每次 ...

  9. jackson学习之十(终篇):springboot整合(配置类)

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  10. 如何用 4 个小时搭建一个新 “Clubhouse” ,引爆声音社交新风口

    Clubhouse,基于实时音频技术的声音社交现象级火爆 最近,让硅谷两位顶级 VC 大打出手争相投资的 Clubhouse 火到了国内,甚至在社交圈里 "一码难求",此种火爆程度 ...