mysql 03
CREATE TABLE class(
empno INT,
ename VARCHAR(4),
job VARCHAR(4),
mgr INT,
hiredate DATETIME,
sal NUMERIC(10,2),
COMM NUMERIC(10,2),
deptno INT
)
SELECT * FROM class;
INSERT INTO class VALUE (1001,'甘宁','文员',1013,20001217,8000.00,NULL,20);
INSERT INTO class VALUE (1002,'黛琦丝','销售员',1006,20010220,16000.00,3000.00,30);
INSERT INTO class VALUE (1003,'殷天正','销售员',1006,20010222,12500.00,5000.00,30);
INSERT INTO class VALUES (1004,'刘备','经理',1009,20010402,29750.00,NULL,20);
INSERT INTO class VALUES (1005,'谢逊','销售员',1006,20010928,12500.00,14000.00,30);
INSERT INTO class VALUES (1006,'关羽','经理',1009,20010501,28500.00,NULL,30);
INSERT INTO class VALUES (1007,'张飞','经理',1009,20010901,24500.00,NULL,10);
INSERT INTO class VALUES (1008,'诸葛亮','分析师',1004,20070419,30000.00,NULL,20);
INSERT INTO class VALUES (1009,'曾阿牛','董事长',NULL,20011117,50000.00,NULL,10);
INSERT INTO class VALUES (1010,'韦一笑','销售员',1006,20010908,15000.00,0.00,30);
INSERT INTO class VALUES (1001,'周泰','文员',1008,20070523,11000.00,NULL,20);
INSERT INTO class VALUES (1012,'程普','文员',1006,20011203,9500.00,NULL,30);
INSERT INTO class VALUES (1013,'庞统','分析师',1004,20011203,30000.00,NULL,20);
INSERT INTO class VALUES (1014,'黄盖','文员',1007,20020123,13000.00,NULL,10);
INSERT INTO class VALUES (1015,'张三','保洁员',1001,20130501,80000.00,50000.00,50);
/*编号为30的员工*/
SELECT * FROM class WHERE deptno=30;
/*所有销售员的姓名、编号和部门编号。*/
SELECT ename,empno,deptno FROM class WHERE job='销售员'
/*找出奖金高于工资的员工。*/
SELECT * FROM class WHERE COMM>sal;
/*找出奖金高于工资的60%的员工。*/
SELECT * FROM class WHERE COMM>sal*0.6;
/*找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料。*/
SELECT * FROM class WHERE (deptno=10 AND job='经理')OR(deptno=20 AND job='销售员');
/*找出部门编号为10中所有经理,部门编号为20中所有销售员,
还有即不是经理又不是销售员但其工资大或等于20000的所有员工详细资料。*/
SELECT * FROM class WHERE (deptno=10 AND job='经理')OR(deptno=20 AND job='销售员')OR (sal>=20000);
/*无奖金或奖金低于1000的员工。*/
SELECT * FROM class WHERE (COMM IS NULL)OR(COMM<1000);
/*查询名字由三个字组成的员工。*/
SELECT * FROM class WHERE ename LIKE '___'
/*查询2000年入职的员工。*/
SELECT * FROM class WHERE hiredate LIKE '2000%';
SELECT * FROM class WHERE YEAR(hiredate)=2000
mysql 03的更多相关文章
- 深入学习MySQL 03 Schema与数据类型优化
Schema是什么鬼 schema就是数据库对象的集合,这个集合包含了各种对象如:表.视图.存储过程.索引等.为了区分不同的集合,就需要给不同的集合起不同的名字,默认情况下一个用户对应一个集合,用户的 ...
- day46 Pyhton 数据库Mysql 03
一内容回顾 存储引擎:主要描述的是数据存储的不同方式 innodb 支持事务\支持外键\行级锁\聚焦索引 myisam 不支持事务\不支持外键\表级锁\非聚焦索引 memory 只能在内存中存储表数据 ...
- mysql 03章_完整性、约束
.完整性:数据库中数据的可靠性有效性和合理性我们称为数据的完整性,这样才能保证数据合理符合现实生活中的数据体现. 注:数据完整性的设计应该在设计表的时候就进行设计了,而不是等到数据库中已经存在数据才进 ...
- 安装在CloudStack时CentOS6.4中安装MySQL通过mysql_secure_installation方式修改密码
在安装CloudStack时,通过mysql_secure_installation方式修改密码 01 [root@test ~]# /usr/bin/mysql_secure_installatio ...
- 安全初始化MySql服务器
我们在安装完MySql服务器,设置好MySql的root用户密码后,就直接开始使用了,其实这样的MySql服务器还存在着一些不安全因素, 本篇演示一下用命令mysql_secure_installat ...
- windows下mysql配置
windows下mysql配置 忙活了大半天,总算配置好了,本文献给windows下没试用过Mysql的小白,勿喷 http://blog.csdn.net/z1074907546/article ...
- Liunx 安装 Mysql 5.7
#[安装 Mysql 5.7] # 00.系统目录说明# 安装文件下载目录:/data/software# Mysql目录安装位置:/usr/local/mysql# 数据库保存位置:/data/my ...
- 搭建mysql主从集群的步骤
前提条件是:须要在linux上安装4个mysql数据库,都须要配置完对应的信息. 须要搭建: mysql 01: 主数据库 master mysql 02 : ...
- kali 系列学习10-渗透攻击MySQL数据库服务、PostgreSQL数据库服务、Tomcat服务和PDF文件
介绍使用MSFCONSOLE工具渗透攻击MySQL数据库服务.PostgreSQL数据库服务.Tomcat服务和PDF文件等. 6.4.1 渗透攻击MySQL数据库服务 MySQL是一个关系型数据库管 ...
随机推荐
- Eclipse下配置主题颜色
插件地址 http://eclipse-color-theme.github.com/update 安装之后 下载安装好之后,点击window -> preferences -> Gen ...
- Python Selenium 之常用API
Selenium WebDriver下提供许多用来与浏览器.元素.鼠标.键盘.弹框.下拉菜单和列表的交互和设置方法.这些是计算机模拟人工进行自动化测试所必要依赖的方法.下面将用列表的方式总结出常用的A ...
- select, iocp, epoll,kqueue及各种I/O复用机制
http://blog.csdn.net/heyan1853/article/details/6457362 首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblock ...
- [Lua快速了解一下]Lua的函数
-recurrsive function fib(n) end ) + fib(n - ) end -closure 示例一 function newCounter() return function ...
- 【小梅哥FPGA进阶教程】串口发送图片数据到SRAM在TFT屏上显示
十五.串口发送图片数据到SRAM在TFT屏上显示 之前分享过rom存储图片数据在TFT屏上显示,该方法只能显示小点的图片,如果想显示TFT屏幕大小的图片上述方法rom内存大小不够.小梅哥给了个方案,利 ...
- simrank
simrank 背景 度量相似度是许多应用的关键问题.传统方法与问题的领域相关,如文本匹配.计算交集.simrank则利用关联关系度量相似性,即"两个节点的相似性和各自邻域节点的相似度有关& ...
- C# 数字转换成汉字大写 数值转换成汉字大写
1.数字转换成汉字大写 public string NumToChinese(string x) { //数字转换为中文后的数组 //转载请注明来自 http://www.shang11.com st ...
- ASP.NET Core入门(一)
大家好,很荣幸您点了开此篇文章,和我一起来学习ASP.NET Core,此篇文字为<ASP.NET Core入门>系列中的第一篇,本系列将以一个博客系统为例,从第一行代码,到系统发布上线( ...
- Cntlm
SourceForge页面 作用是转发请求到代理 可以同时加上域验证信息(为各种NTLM认证?) gradle.cmd.Terminal等工具或软件可能无法或者说没有使用系统/浏览器设置的代理,因为可 ...
- checkbox attr 和 prop ,onclick 事件,
给checkbox 添加默认的勾选,尽量使用 checked=“checked”,不要使用checked=“true”. <td><input id="checkboxid ...