191145685 发表于 2018-10-3 08:21:27

谈谈MySQL的函数问题!

eg:  
mysql> create database hr;
  
Query OK, 1 row affected (0.00 sec)
  
mysql> use hr;
  
Database changed
  
mysql> create table employees
  
    -> (
  
    ->   employee_id int(11) primary key not null auto_increment,
  
    ->   employee_name varchar(50) not null,
  
    ->   employee_sex varchar(10) default '男',
  
    ->   hire_date datetime not null default current_timestamp,
  
    ->   employee_mgr int(11),
  
    ->   employee_salary float default 3000,
  
    ->   department_id int(11)
  
    -> );
  
Query OK, 0 rows affected (1.17 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('David Tian','男',10,7500,1);
  
','女',10,5300,1);
  
insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Sunshine Ma','女',10,6500,2);
  
insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) valuesQuery OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Black Xie','男',10,6600,1);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Moses Wang','男',10,4300,1);
  
Query OK, 1 row affected (0.03 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Rena Ruan','女',10,5300,1);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Sunshine Ma','女',10,6500,2);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Scott Gao','男',10,9500,2);
  
Query OK, 1 row affected (0.01 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Warren Si','男',10,7800,2);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Kaishen Yang','男',10,9500,3);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Simon Song','男',10,5500,3);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Brown Guan','男',10,5000,3);
  
Query OK, 1 row affected (0.01 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Eleven Chen','女',10,3500,2);
  
employee_salary,department_id) values ('Cherry Zhou','女',10,5500,4);
  
insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Klause He','男',10,4500,5);
  
insert into employees(employee_name,employee_sex,eQuery OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Cherry Zhou','女',10,5500,4);
  
Query OK, 1 row affected (0.01 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Klause He','男',10,4500,5);
  
mployee_mgr,employee_salary,department_id) values ('Maven Ma','男',10,4500,6);
  
insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Stephani Wang','女',10,5500,7);
  
insert into employees(employee_name,eQuery OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Maven Ma','男',10,4500,6);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Stephani Wang','女',10,5500,7);
  
Query OK, 1 row affected (0.01 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Jerry Guo','男',10,8500,1);
  
Query OK, 1 row affected (0.00 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Gerardo Garza','男',10,25000,8);
  
Query OK, 1 row affected (0.01 sec)
  

  
mysql> insert into employees(employee_name,employee_sex,employee_mgr,employee_salary,department_id) values ('Derek Wu','男',10,5500,5);
  
Query OK, 1 row affected (0.03 sec)
  

  
mysql> select * from employees;
  
+-------------+---------------+--------------+---------------------+--------------+-----------------+---------------+
  
| employee_id | employee_name | employee_sex | hire_date         | employee_mgr | employee_salary | department_id |
  
+-------------+---------------+--------------+---------------------+--------------+-----------------+---------------+
  
|         1 | David Tian    | 男         | 2016-06-03 13:50:28 |         10 |            7500 |             1 |
  
|         2 | Black Xie   | 男         | 2016-06-03 13:50:28 |         10 |            6600 |             1 |
  
|         3 | Moses Wang    | 男         | 2016-06-03 13:50:28 |         10 |            4300 |             1 |
  
|         4 | Rena Ruan   | 女         | 2016-06-03 13:50:28 |         10 |            5300 |             1 |
  
|         5 | Sunshine Ma   | 女         | 2016-06-03 13:50:28 |         10 |            6500 |             2 |
  
|         6 | Scott Gao   | 男         | 2016-06-03 13:50:28 |         10 |            9500 |             2 |
  
|         7 | Warren Si   | 男         | 2016-06-03 13:50:28 |         10 |            7800 |             2 |
  
|         8 | Kaishen Yang| 男         | 2016-06-03 13:50:28 |         10 |            9500 |             3 |
  
|         9 | Simon Song    | 男         | 2016-06-03 13:50:28 |         10 |            5500 |             3 |
  
|          10 | Brown Guan    | 男         | 2016-06-03 13:50:28 |         10 |            5000 |             3 |
  
|          11 | Eleven Chen   | 女         | 2016-06-03 13:50:28 |         10 |            3500 |             2 |
  
|          12 | Cherry Zhou   | 女         | 2016-06-03 13:50:28 |         10 |            5500 |             4 |
  
|          13 | Klause He   | 男         | 2016-06-03 13:50:28 |         10 |            4500 |             5 |
  
|          14 | Maven Ma      | 男         | 2016-06-03 13:50:28 |         10 |            4500 |             6 |
  
|          15 | Stephani Wang | 女         | 2016-06-03 13:50:28 |         10 |            5500 |             7 |
  
|          16 | Jerry Guo   | 男         | 2016-06-03 13:50:28 |         10 |            8500 |             1 |
  
|          17 | Gerardo Garza | 男         | 2016-06-03 13:50:28 |         10 |         25000 |             8 |
  
|          18 | Derek Wu      | 男         | 2016-06-03 13:50:32 |         10 |            5500 |             5 |
  
+-------------+---------------+--------------+---------------------+--------------+-----------------+---------------+
  
18 rows in set (0.00 sec)


页: [1]
查看完整版本: 谈谈MySQL的函数问题!