2022/10/7

第10章_创建和管理表02

#练习2 # 1、创建数据库 test02_market CREATE DATABASE IF NOT EXISTS tese02_market CHARACTER SET 'utf8'; # 2、创建数据表 customers /* 字段名 数据类型 c_num int c_name varchar(50) c_contact varchar(50) …

  • MySQL数据库
  • 2022/10/7
  • admin
  • 52
  • 2022/10/7

    第10章_创建和管理表01

    #练习1 #1. 创建数据库test01_office,指明字符集为utf8。并在此数据库下执行下述操作 CREATE DATABASE IF NOT EXISTS test01_office CHARACTER SET 'utf8'; USE test01_office #2. 创建表dept01 /* 字段 类型 id IN…

  • MySQL数据库
  • 2022/10/7
  • admin
  • 68
  • 2022/9/30

    第9章_子查询02

    #11查询平均工资高于公司平均工资的部门有那些? SELECT department_id FROM employees WHERE department_id IS NOT NULL GROUP BY department_id HAVING AVG(salary) > ( SELECT AVG(salary) FROM employees );…

  • MySQL数据库
  • 2022/9/30
  • admin
  • 79
  • 2022/9/29

    第9章_子查询01

    #1查询和Zlotkey相同部门的员工姓名和工资 SELECT last_name,salary FROM employees WHERE department_id=(SELECT department_id FROM employees WHERE last_name='Zlotkey' ); #2查询工资比公司平均工资高的员工的…

  • MySQL数据库
  • 2022/9/29
  • admin
  • 77
  • 2022/9/27

    第8章_聚合函数

    #1WHERE子句可否使用组函数进行过滤 NO! 但是having可以 #2查询公司员工工资的最大值,最小值,平均值,总和 SELECT MAX(salary),MIN(salary),AVG(salary),SUM(salary) FROM employees; #3查询各job_id的员工工资的…

  • MySQL数据库
  • 2022/9/27
  • admin
  • 88
  • 2022/9/17

    第7章_单行函数

    # 1.显示系统时间(注:日期+时间) SELECT NOW() FROM DUAL; # 2.查询员工号,姓名,工资,以及工资提高百分之20%后的结果(new salary) SELECT employee_id,last_name,salary,salary * 1.2 "new salary" FROM empl…

  • MySQL数据库
  • 2022/9/17
  • admin
  • 89
  • 2022/9/17

    第6章_多表查询02

    #1.所有有门派的人员信息 ( A、B两表共有) SELECT * FROM t_emp a INNER JOIN t_dept b ON a.deptId=b.id #2.列出所有用户,并显示其机构信息 (A的全集) SELECT * FROM t_emp a LEFT JOIN t_dept b ON a.deptId…

  • MySQL数据库
  • 2022/9/17
  • admin
  • 90
  • 2022/9/17

    第6章_多表查询01

    # 1.显示所有员工的姓名,部门号和部门名称。 SELECT e.last_name,e.department_id,d.department_name FROM employees e LEFT OUTER JOIN departments d ON e.`department_id`=d.`department_id`; # 2.查询90号部门…

  • MySQL数据库
  • 2022/9/17
  • admin
  • 82
  • 2022/9/17

    第5章_排序与分页

    #1. 查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序显示 SELECT last_name,department_id,salary * 12 annual_sal FROM employees ORDER BY annual_sal DESC,last_name ASC; #2. 选择工资不在 8000 到 17000…

  • MySQL数据库
  • 2022/9/17
  • admin
  • 79
  • 2022/9/17

    第4章_运算符

    # 1.选择工资不在5000到12000的员工的姓名和工资 SELECT last_name,salary FROM employees WHERE salary < 5000 OR salary > 12000; SELECT last_name,salary FROM employees WHERE salary NOT BETWEEN 5000 …

  • MySQL数据库
  • 2022/9/17
  • admin
  • 86
  • 2022/9/17

    第3章_基本的SELECT语句

    # 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY SELECT employee_id , last_name,salary * 12 "ANNUAL SALARY" FROM employees; SELECT employee_id,last_name,salary * 12 * (1 + IFNULL(commission_pct,…

  • MySQL数据库
  • 2022/9/17
  • admin
  • 61