1. create database dbtest15
  2. use dbtest15
  3. create table employees
  4. as
  5. select *
  6. from atguigudb.employees
  7. create table employees
  8. as
  9. select *
  10. from atguigudb.departments

创建存储过程

举例1:创建存储过程select_all_data(),查看emps表的所有数据

  1. DELIMITER $
  2. CREATE PROCEDURE select_all_data()
  3. BEGIN
  4. SELECT * FROM employees;
  5. END $
  6. DELIMITER;

存储过程的调用

  1. CALL select_all_data();

举例2:创建存储过程avg_employee_salary(),返回所有员工的平均工资

  1. DELIMITER //
  2. CREATE PROCEDURE avg_employee_salary()
  3. BEGIN
  4. SELECT AVG(salary) FROM employees;
  5. END //
  6. DELIMITER ;