MySQl这一篇就够了(一)

###SQL常见命令

**!!!!最后有sql执行文件 导入到mysql后 可以跟着练 非常方便 **

1查看当前所有的数据库

show databases;

2打开指定的数据库

use 数据库名;

3查看当前库的所有表

show tables;

4查看其它库的所有表

show tables from 库名

5创建表

create table 表名(

列名 列类型,

列名 列类型);

6查看表结构

desc 表名;

7.查看服务器版本

select version();

###MySQL语法规范

​ 1,不区分大小写 建议关键字大写

​ 2,每条命令用分号结尾

​ 3,每条命令根据需要,可以换行

基础查询(一)

#1查询表中单个字段

select last_name from employees;

#2查询所有字段

select * from employees;

#起别名1

select 100%92 as 结果;

#方式2
select last_name 姓 from employees;

#别名中有关键字 别名必须加单引号 否则报错

select last_name ‘out’ from employees;

#去重 加关键字distinct

select distinct department_id from employees;

+号的作用

/*
java中的+号
运算符 :俩个操作数都是整数 做加法运算
连接符 一个操作数为字符串 做拼接操作
*/
#select ‘a’+90; 结果为90 字符都按0计算
#select ‘null’+90; 只要其中有null 结果为null
#案例 查询运功名和姓 并且链接成一个字段
select last_name+first_name as 姓名 from employees;

#上面的理想方式是错的 应该是下面这种方式 加入关键字concat
select concat(last_name,first_name)姓名 from employees;

null值处理

如果一个字段中值为null我们可以使用ifnull(prarm1,prarm2)函数

ifnull(commission_pct,0) 将该字段为null的替换为0

基础查询(二)条件查询

select 查询列表 from 表名 where 条件

执行顺序1: from 表名

​ 2:where 条件

​ 3:select 查询列表

筛选条件分类

​ 一按条件表达式筛选

​ 条件运算符 :> < = != <= >= <> 等于!=

​ 二按逻辑表达式查询

#################案例################################

查询工资大于12000的员工信息

select * from employees where salary>12000;
#查询部门编号不等于90号的员工名和编号
select last_name,department_id from employees where department_id<>90;
#工资在一万到俩万之间的
select last_name,salary from employees where salary>10000 and salary<20000;
#部门编号不是90-110 之间 或者工资高于15000的缘故
select * from employees where department_id>110 or department_id<90 or salary>15000;

​ 逻辑运算符:

​ & || !

​ and or not

​ #&&和and 一样 都满足为true

​ ||和or 只要有一个为true 就为true
​ !和not 取反

​ 三 模糊查询

​ like

​ between an

​ in

​ is null

#like

#查询员工名中包含a的员工信息 字符必须引号括起来
select * from employees where last_name like ‘%a%’;
#查询员工命中第三个字母为n地五个字母为l的员工 前面用下划线代替
select * from employees where last_name like ‘__n_l%’;
#查询第二个字符为下划线的员工 反斜杠转义
select * from employees where last_name like ‘%__%’;

#between

#查询 员工编号在100-120的员工 临界值不能i颠倒顺序
select * from employees where employee_id between 100 and 120;

#in

#查询员工的工种编号 不支持like模糊查询
select last_name,job_id from employees where job_id in (‘it_prog’,‘ad_vp’);

#is null

#查询没有奖金的员工
select last_name,job_id from employees where commission_pct is null;
#查询有奖金的员工
select last_name,job_id from employees where commission_pct is not null;

排序

/*
select * from employees where order by 排序列表 asc|desc 默认升序
*/
select * from employees order by salary desc; 降序排列
select * from employees order by salary ;

#查询部门编号大于等于90 按入职时间排序
select * from employees where department_id>=90 order by hiredate asc;
#按年薪高低显示
select ,salary12*(1+IFNULL (commission_pct,0)) from employees order by salary12(1+IFNULL (commission_pct,0)) asc;
#按姓名长度排序
select length(last_name) 字节长度 from employees order by 字节长度;
#查询员工信息 先按工资排序 再按员工排序
select * from employees order by salary asc,employee_id desc;
/*
as表示升序 desc表示降序 如果不屑默认升序
order by 自居可以支持单个字段 多个字段 别名 表达式 函数
order by 放在查询语句的最后面 但有一个limit除外
*/

常见函数(三)单行函数

字符函数

#获取参数值的字节个数 中文一个占2字符
select length(‘john’);

#2contact 拼接字符串
select concat(last_name,’_’,first_name) from employees;
#3upper,lower 将字符变大小写
select upper(‘sss’);
#substr() 截取字符换

#lpad 指定填充物 右填充到指定长度 超出会截断 把右面的截断
select rpad(‘殷素素’,‘10’,’*’);

#replace 替换 把a替换成b
select replace(‘asd’,‘a’,‘b’);

数学函数

#四舍五入 取整数 默认不保留小数
select round(1.4);
#ceil 向上取整
select ceil(1.5);
#floor 向下取整
select floor(9.9);
#truncate 指定保留几位小数 直接截断
select truncate(1.999,2);
#mod(取余)
select mod(10,3);

日期函数

#返回当前日期+时间
select now();
#返回当前日期
select curdate();
#返回当前时间
select curtime();

常见函数(四)聚合函数

#一列的和
select sum(salary) from employees;
#求一列的平均值
select avg(salary) from employees;
#最小最大值
select min(salary) from employees;
select max(salary) from employees;
#非空值有多少
select count(salary) from employees;
#统计有多少行(hi要不都为bull就算一行)
select count(salary) from employees;
select count() from employees;
#效率 MYISAM select count(*) 效率高

INNODB select count() select count(1) 效率一样

#和分组函数一同查询的字段有限制 (要求是order by 的字段)

基础查询(五)分组查询

#查询每个部门平均公司
/*
select 分组函数,列(要求出现在group by 后面)
from 表明
group by 分组的列表
order by 子句

/
#查询每个工种的最高工资
select max(salary) ,job_id from employees group by job_id;
#查询每个位置上的部门个数
select count(
) ,location_id from departments group by location_id;
#查询邮箱中包含a字符的,每个部门的平均工资
select avg(salary) ,department_id from employees where email like ‘%a%’ group by department_id;
#查询有奖金的每个领导手下员工的最高工资
select max(salary), manager_id from employees where commission_pct is not null group by manager_id;

having

#复杂查询 分组前where 筛选 分组后having筛选
#查询那个部门的员工个数>2
#1查询每个部门的员工个数 在把大于2的显示出来 使用having关键字 分组后筛选
select count() ,department_id from employees group by department_id having count()>2 ;
#查询每个工种有奖金的人 并且高于12000 的工种编号 和最高工资
select max(salary), job_id from employees where commission_pct is not null group by job_id having max(salary)>12000;
#查询领导编号大于102的每个领导手下的最低工资>5000的领导编号是哪个
select min(salary),manager_id from employees where manager_id>102 group by manager_id having min(salary)>5000;

支持排序

基础查询(六)连表查询

/*
连表查询 又称多表查询 当查询的字段来自于多个表时 就会用到连接查询
笛卡尔乘积现象:表1有n行 表2有m行 查询出来就会有n*m行
发生原因:没有加有效的链接条件
如何避免 :添加有效的链接条件
/
/

分类 按年代分 sql192标准 仅支持内连接
sql199标准 除了全外连接不支持以外都持支
按功能划分 内连接
等值连接
非等职连接
自连接

​ 外连接
​ 左外连接
​ 右外连接
​ 全外连接
​ 交叉连接

*/

sql92标准内连接

等值连接

#等值连接 加筛选 select last_name ,department_name
from employees,departments
where employees.department_id=departments.department_id;
/*
多表等职连接的结果为夺标的交集
n表连接 至少需要n-1个连接条件
多表的顺序没有要求
一般需要为表起别名
可以搭配见面介绍的所有子句使用 比如排序,分组 筛选
*/

非等值连接

#查询员工的工资和工资等级
select salary ,grade_level
from employees e ,job_grades g
where e.salary between g.lowest_sal and g.highest_sal
order by e.salary;

自然连接

#查询员工名和上级的名称 都在同一张员工表内
select e.employee_id,e.last_name, m.employee_id,m.last_name
from employees e , employees m
where e.employee_id=m.manager_id;

sql99标准内连接

#select 查询列表
from 表1 别名 [连接类型]
join 表2 别名 on 连接条件
[where 筛选条件]
[group by 分组]
[having 筛选条件]
[order by 排序列表]

连接类型怎么写
内连接 inner
左外连接 left [outer]
右外连接 right[outer]
全外 full[outer]
交叉连接 cross

自然连接

#查询员工名,部门名
select last_name,department_name
from employees e
inner join departments d
on e.department_id=d.department_id;
#查询名字中包含a的员工名和工种名
select last_name,job_title
from employees e
inner join jobs j
on e.job_id=j.job_id
where e.last_name like ‘%e%’;
#查询部门个数>3的城市名和部门个数
select city,count()
from departments d
inner join locations l
on d.location_id=l.location_id
group by city
having count(
)>3;
#查询那个部门的员工个数大于3的部门名和员工个数并排序
select count(),department_name
from employees e
inner join departments d
on e.department_id=d.department_id
group by department_name
having count(
)>3
order by count(*);
#查询员工名 部门名 工种名 并按部门名排序
select last_name,department_name,job_title
from employees e
inner join departments d
on e.department_id = d.department_id
inner join jobs j
on j.job_id=e.job_id
order by department_name;

非等值连接

#查询员工资级别
select salary grade_level
from employees e
inner join job_grades g
on e.salary between g.lowest_sal and g.highest_sal;

自连接

#查询员工的名字 上级的名字
select e.last_name ,m.last_name
from employees e
inner join employees m
on e.manager_id =m.employee_id

外连接

外连接用于查询 A表有B表没有的

特点 :外连接的查询结果为主表中的所有记录

​ 如果从表中有和他匹配的 ,则显示匹配的值

​ 如果没有匹配的则显示null

​ 外连接查询结果=内连接查询结果+主表中有而从表中没有的

​ 2左外连接:left join 左边的是主表

右外连接 :right join 右边的是主表

​ 3左外和右外交换可以达到一样的效果

#查询那个部门没有员工
select d.*, e.employee_id
from employees e
left outer join departments d
on e.department_id=d.department_id
where e.employee_id is null;

交叉连接就是笛卡尔积

基础查询(七)子查询

/*一 where或having后面
1标量子查询(子查询的结果必须是一列一行)
2 列子查询(多行子查询)
3行子查询(多行多列)
特点:
1子查询放在小括号内
2子查询一般放在条件的右侧
3标量子查询,一般搭配单行操作符使用 比如 大于小于号
列子查询搭配多行操作符使用 in any/some all
*/

#标量子查询

#谁的工资比Abel高
select last_name ,salary
from employees
where salary>(
select salary
from employees
where last_name=‘Abel’
);

列子查询(多行子查询)

#返回location_id是1400或1700的部门中的所有员工姓名
select last_name
from employees
where department_id in(
select distinct department_id
from departments
where location_id in (1400,1700)
);


*以下是mysql中的所有建表命令及数据 以下内容直接赋值到记事本 后缀改为sql mysql执行该文件即可

/*
Navicat Premium Data Transfer

Source Server : mysql0815
Source Server Type : MySQL
Source Server Version : 50562
Source Host : localhost:3306
Source Schema : myemployees

Target Server Type : MySQL
Target Server Version : 50562
File Encoding : 65001

Date: 06/11/2019 16:25:51
*/

SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;


– Table structure for departments


DROP TABLE IF EXISTS departments;
CREATE TABLE departments (
department_id int(4) NOT NULL AUTO_INCREMENT,
department_name varchar(3) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
manager_id int(6) NULL DEFAULT NULL,
location_id int(4) NULL DEFAULT NULL,
PRIMARY KEY (department_id) USING BTREE,
INDEX loc_id_fk(location_id) USING BTREE,
CONSTRAINT loc_id_fk FOREIGN KEY (location_id) REFERENCES locations (location_id) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 271 CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;


– Records of departments


INSERT INTO departments VALUES (10, ‘Adm’, 200, 1700);
INSERT INTO departments VALUES (20, ‘Mar’, 201, 1800);
INSERT INTO departments VALUES (30, ‘Pur’, 114, 1700);
INSERT INTO departments VALUES (40, ‘Hum’, 203, 2400);
INSERT INTO departments VALUES (50, ‘Shi’, 121, 1500);
INSERT INTO departments VALUES (60, ‘IT’, 103, 1400);
INSERT INTO departments VALUES (70, ‘Pub’, 204, 2700);
INSERT INTO departments VALUES (80, ‘Sal’, 145, 2500);
INSERT INTO departments VALUES (90, ‘Exe’, 100, 1700);
INSERT INTO departments VALUES (100, ‘Fin’, 108, 1700);
INSERT INTO departments VALUES (110, ‘Acc’, 205, 1700);
INSERT INTO departments VALUES (120, ‘Tre’, NULL, 1700);
INSERT INTO departments VALUES (130, ‘Cor’, NULL, 1700);
INSERT INTO departments VALUES (140, ‘Con’, NULL, 1700);
INSERT INTO departments VALUES (150, ‘Sha’, NULL, 1700);
INSERT INTO departments VALUES (160, ‘Ben’, NULL, 1700);
INSERT INTO departments VALUES (170, ‘Man’, NULL, 1700);
INSERT INTO departments VALUES (180, ‘Con’, NULL, 1700);
INSERT INTO departments VALUES (190, ‘Con’, NULL, 1700);
INSERT INTO departments VALUES (200, ‘Ope’, NULL, 1700);
INSERT INTO departments VALUES (210, 'IT ', NULL, 1700);
INSERT INTO departments VALUES (220, ‘NOC’, NULL, 1700);
INSERT INTO departments VALUES (230, 'IT ', NULL, 1700);
INSERT INTO departments VALUES (240, ‘Gov’, NULL, 1700);
INSERT INTO departments VALUES (250, ‘Ret’, NULL, 1700);
INSERT INTO departments VALUES (260, ‘Rec’, NULL, 1700);
INSERT INTO departments VALUES (270, ‘Pay’, NULL, 1700);


– Table structure for employees


DROP TABLE IF EXISTS employees;
CREATE TABLE employees (
employee_id int(6) NOT NULL AUTO_INCREMENT,
first_name varchar(20) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
last_name varchar(25) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
email varchar(25) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
phone_number varchar(20) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
job_id varchar(10) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
salary double(10, 2) NULL DEFAULT NULL,
commission_pct double(4, 2) NULL DEFAULT NULL,
manager_id int(6) NULL DEFAULT NULL,
department_id int(4) NULL DEFAULT NULL,
hiredate datetime NULL DEFAULT NULL,
PRIMARY KEY (employee_id) USING BTREE,
INDEX dept_id_fk(department_id) USING BTREE,
INDEX job_id_fk(job_id) USING BTREE,
CONSTRAINT dept_id_fk FOREIGN KEY (department_id) REFERENCES departments (department_id) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT job_id_fk FOREIGN KEY (job_id) REFERENCES jobs (job_id) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 207 CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;


– Records of employees


INSERT INTO employees VALUES (100, ‘Steven’, ‘K_ing’, ‘SKING’, ‘515.123.4567’, ‘AD_PRES’, 24000.00, NULL, NULL, 90, ‘1992-04-03 00:00:00’);
INSERT INTO employees VALUES (101, ‘Neena’, ‘Kochhar’, ‘NKOCHHAR’, ‘515.123.4568’, ‘AD_VP’, 17000.00, NULL, 100, 90, ‘1992-04-03 00:00:00’);
INSERT INTO employees VALUES (102, ‘Lex’, ‘De Haan’, ‘LDEHAAN’, ‘515.123.4569’, ‘AD_VP’, 17000.00, NULL, 100, 90, ‘1992-04-03 00:00:00’);
INSERT INTO employees VALUES (103, ‘Alexander’, ‘Hunold’, ‘AHUNOLD’, ‘590.423.4567’, ‘IT_PROG’, 9000.00, NULL, 102, 60, ‘1992-04-03 00:00:00’);
INSERT INTO employees VALUES (104, ‘Bruce’, ‘Ernst’, ‘BERNST’, ‘590.423.4568’, ‘IT_PROG’, 6000.00, NULL, 103, 60, ‘1992-04-03 00:00:00’);
INSERT INTO employees VALUES (105, ‘David’, ‘Austin’, ‘DAUSTIN’, ‘590.423.4569’, ‘IT_PROG’, 4800.00, NULL, 103, 60, ‘1998-03-03 00:00:00’);
INSERT INTO employees VALUES (106, ‘Valli’, ‘Pataballa’, ‘VPATABAL’, ‘590.423.4560’, ‘IT_PROG’, 4800.00, NULL, 103, 60, ‘1998-03-03 00:00:00’);
INSERT INTO employees VALUES (107, ‘Diana’, ‘Lorentz’, ‘DLORENTZ’, ‘590.423.5567’, ‘IT_PROG’, 4200.00, NULL, 103, 60, ‘1998-03-03 00:00:00’);
INSERT INTO employees VALUES (108, ‘Nancy’, ‘Greenberg’, ‘NGREENBE’, ‘515.124.4569’, ‘FI_MGR’, 12000.00, NULL, 101, 100, ‘1998-03-03 00:00:00’);
INSERT INTO employees VALUES (109, ‘Daniel’, ‘Faviet’, ‘DFAVIET’, ‘515.124.4169’, ‘FI_ACCOUNT’, 9000.00, NULL, 108, 100, ‘1998-03-03 00:00:00’);
INSERT INTO employees VALUES (110, ‘John’, ‘Chen’, ‘JCHEN’, ‘515.124.4269’, ‘FI_ACCOUNT’, 8200.00, NULL, 108, 100, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (111, ‘Ismael’, ‘Sciarra’, ‘ISCIARRA’, ‘515.124.4369’, ‘FI_ACCOUNT’, 7700.00, NULL, 108, 100, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (112, ‘Jose Manuel’, ‘Urman’, ‘JMURMAN’, ‘515.124.4469’, ‘FI_ACCOUNT’, 7800.00, NULL, 108, 100, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (113, ‘Luis’, ‘Popp’, ‘LPOPP’, ‘515.124.4567’, ‘FI_ACCOUNT’, 6900.00, NULL, 108, 100, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (114, ‘Den’, ‘Raphaely’, ‘DRAPHEAL’, ‘515.127.4561’, ‘PU_MAN’, 11000.00, NULL, 100, 30, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (115, ‘Alexander’, ‘Khoo’, ‘AKHOO’, ‘515.127.4562’, ‘PU_CLERK’, 3100.00, NULL, 114, 30, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (116, ‘Shelli’, ‘Baida’, ‘SBAIDA’, ‘515.127.4563’, ‘PU_CLERK’, 2900.00, NULL, 114, 30, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (117, ‘Sigal’, ‘Tobias’, ‘STOBIAS’, ‘515.127.4564’, ‘PU_CLERK’, 2800.00, NULL, 114, 30, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (118, ‘Guy’, ‘Himuro’, ‘GHIMURO’, ‘515.127.4565’, ‘PU_CLERK’, 2600.00, NULL, 114, 30, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (119, ‘Karen’, ‘Colmenares’, ‘KCOLMENA’, ‘515.127.4566’, ‘PU_CLERK’, 2500.00, NULL, 114, 30, ‘2000-09-09 00:00:00’);
INSERT INTO employees VALUES (120, ‘Matthew’, ‘Weiss’, ‘MWEISS’, ‘650.123.1234’, ‘ST_MAN’, 8000.00, NULL, 100, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (121, ‘Adam’, ‘Fripp’, ‘AFRIPP’, ‘650.123.2234’, ‘ST_MAN’, 8200.00, NULL, 100, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (122, ‘Payam’, ‘Kaufling’, ‘PKAUFLIN’, ‘650.123.3234’, ‘ST_MAN’, 7900.00, NULL, 100, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (123, ‘Shanta’, ‘Vollman’, ‘SVOLLMAN’, ‘650.123.4234’, ‘ST_MAN’, 6500.00, NULL, 100, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (124, ‘Kevin’, ‘Mourgos’, ‘KMOURGOS’, ‘650.123.5234’, ‘ST_MAN’, 5800.00, NULL, 100, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (125, ‘Julia’, ‘Nayer’, ‘JNAYER’, ‘650.124.1214’, ‘ST_CLERK’, 3200.00, NULL, 120, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (126, ‘Irene’, ‘Mikkilineni’, ‘IMIKKILI’, ‘650.124.1224’, ‘ST_CLERK’, 2700.00, NULL, 120, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (127, ‘James’, ‘Landry’, ‘JLANDRY’, ‘650.124.1334’, ‘ST_CLERK’, 2400.00, NULL, 120, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (128, ‘Steven’, ‘Markle’, ‘SMARKLE’, ‘650.124.1434’, ‘ST_CLERK’, 2200.00, NULL, 120, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (129, ‘Laura’, ‘Bissot’, ‘LBISSOT’, ‘650.124.5234’, ‘ST_CLERK’, 3300.00, NULL, 121, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (130, ‘Mozhe’, ‘Atkinson’, ‘MATKINSO’, ‘650.124.6234’, ‘ST_CLERK’, 2800.00, NULL, 121, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (131, ‘James’, ‘Marlow’, ‘JAMRLOW’, ‘650.124.7234’, ‘ST_CLERK’, 2500.00, NULL, 121, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (132, ‘TJ’, ‘Olson’, ‘TJOLSON’, ‘650.124.8234’, ‘ST_CLERK’, 2100.00, NULL, 121, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (133, ‘Jason’, ‘Mallin’, ‘JMALLIN’, ‘650.127.1934’, ‘ST_CLERK’, 3300.00, NULL, 122, 50, ‘2004-02-06 00:00:00’);
INSERT INTO employees VALUES (134, ‘Michael’, ‘Rogers’, ‘MROGERS’, ‘650.127.1834’, ‘ST_CLERK’, 2900.00, NULL, 122, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (135, ‘Ki’, ‘Gee’, ‘KGEE’, ‘650.127.1734’, ‘ST_CLERK’, 2400.00, NULL, 122, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (136, ‘Hazel’, ‘Philtanker’, ‘HPHILTAN’, ‘650.127.1634’, ‘ST_CLERK’, 2200.00, NULL, 122, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (137, ‘Renske’, ‘Ladwig’, ‘RLADWIG’, ‘650.121.1234’, ‘ST_CLERK’, 3600.00, NULL, 123, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (138, ‘Stephen’, ‘Stiles’, ‘SSTILES’, ‘650.121.2034’, ‘ST_CLERK’, 3200.00, NULL, 123, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (139, ‘John’, ‘Seo’, ‘JSEO’, ‘650.121.2019’, ‘ST_CLERK’, 2700.00, NULL, 123, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (140, ‘Joshua’, ‘Patel’, ‘JPATEL’, ‘650.121.1834’, ‘ST_CLERK’, 2500.00, NULL, 123, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (141, ‘Trenna’, ‘Rajs’, ‘TRAJS’, ‘650.121.8009’, ‘ST_CLERK’, 3500.00, NULL, 124, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (142, ‘Curtis’, ‘Davies’, ‘CDAVIES’, ‘650.121.2994’, ‘ST_CLERK’, 3100.00, NULL, 124, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (143, ‘Randall’, ‘Matos’, ‘RMATOS’, ‘650.121.2874’, ‘ST_CLERK’, 2600.00, NULL, 124, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (144, ‘Peter’, ‘Vargas’, ‘PVARGAS’, ‘650.121.2004’, ‘ST_CLERK’, 2500.00, NULL, 124, 50, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (145, ‘John’, ‘Russell’, ‘JRUSSEL’, ‘011.44.1344.429268’, ‘SA_MAN’, 14000.00, 0.40, 100, 80, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (146, ‘Karen’, ‘Partners’, ‘KPARTNER’, ‘011.44.1344.467268’, ‘SA_MAN’, 13500.00, 0.30, 100, 80, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (147, ‘Alberto’, ‘Errazuriz’, ‘AERRAZUR’, ‘011.44.1344.429278’, ‘SA_MAN’, 12000.00, 0.30, 100, 80, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (148, ‘Gerald’, ‘Cambrault’, ‘GCAMBRAU’, ‘011.44.1344.619268’, ‘SA_MAN’, 11000.00, 0.30, 100, 80, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (149, ‘Eleni’, ‘Zlotkey’, ‘EZLOTKEY’, ‘011.44.1344.429018’, ‘SA_MAN’, 10500.00, 0.20, 100, 80, ‘2002-12-23 00:00:00’);
INSERT INTO employees VALUES (150, ‘Peter’, ‘Tucker’, ‘PTUCKER’, ‘011.44.1344.129268’, ‘SA_REP’, 10000.00, 0.30, 145, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (151, ‘David’, ‘Bernstein’, ‘DBERNSTE’, ‘011.44.1344.345268’, ‘SA_REP’, 9500.00, 0.25, 145, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (152, ‘Peter’, ‘Hall’, ‘PHALL’, ‘011.44.1344.478968’, ‘SA_REP’, 9000.00, 0.25, 145, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (153, ‘Christopher’, ‘Olsen’, ‘COLSEN’, ‘011.44.1344.498718’, ‘SA_REP’, 8000.00, 0.20, 145, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (154, ‘Nanette’, ‘Cambrault’, ‘NCAMBRAU’, ‘011.44.1344.987668’, ‘SA_REP’, 7500.00, 0.20, 145, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (155, ‘Oliver’, ‘Tuvault’, ‘OTUVAULT’, ‘011.44.1344.486508’, ‘SA_REP’, 7000.00, 0.15, 145, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (156, ‘Janette’, ‘K_ing’, ‘JKING’, ‘011.44.1345.429268’, ‘SA_REP’, 10000.00, 0.35, 146, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (157, ‘Patrick’, ‘Sully’, ‘PSULLY’, ‘011.44.1345.929268’, ‘SA_REP’, 9500.00, 0.35, 146, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (158, ‘Allan’, ‘McEwen’, ‘AMCEWEN’, ‘011.44.1345.829268’, ‘SA_REP’, 9000.00, 0.35, 146, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (159, ‘Lindsey’, ‘Smith’, ‘LSMITH’, ‘011.44.1345.729268’, ‘SA_REP’, 8000.00, 0.30, 146, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (160, ‘Louise’, ‘Doran’, ‘LDORAN’, ‘011.44.1345.629268’, ‘SA_REP’, 7500.00, 0.30, 146, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (161, ‘Sarath’, ‘Sewall’, ‘SSEWALL’, ‘011.44.1345.529268’, ‘SA_REP’, 7000.00, 0.25, 146, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (162, ‘Clara’, ‘Vishney’, ‘CVISHNEY’, ‘011.44.1346.129268’, ‘SA_REP’, 10500.00, 0.25, 147, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (163, ‘Danielle’, ‘Greene’, ‘DGREENE’, ‘011.44.1346.229268’, ‘SA_REP’, 9500.00, 0.15, 147, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (164, ‘Mattea’, ‘Marvins’, ‘MMARVINS’, ‘011.44.1346.329268’, ‘SA_REP’, 7200.00, 0.10, 147, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (165, ‘David’, ‘Lee’, ‘DLEE’, ‘011.44.1346.529268’, ‘SA_REP’, 6800.00, 0.10, 147, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (166, ‘Sundar’, ‘Ande’, ‘SANDE’, ‘011.44.1346.629268’, ‘SA_REP’, 6400.00, 0.10, 147, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (167, ‘Amit’, ‘Banda’, ‘ABANDA’, ‘011.44.1346.729268’, ‘SA_REP’, 6200.00, 0.10, 147, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (168, ‘Lisa’, ‘Ozer’, ‘LOZER’, ‘011.44.1343.929268’, ‘SA_REP’, 11500.00, 0.25, 148, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (169, ‘Harrison’, ‘Bloom’, ‘HBLOOM’, ‘011.44.1343.829268’, ‘SA_REP’, 10000.00, 0.20, 148, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (170, ‘Tayler’, ‘Fox’, ‘TFOX’, ‘011.44.1343.729268’, ‘SA_REP’, 9600.00, 0.20, 148, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (171, ‘William’, ‘Smith’, ‘WSMITH’, ‘011.44.1343.629268’, ‘SA_REP’, 7400.00, 0.15, 148, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (172, ‘Elizabeth’, ‘Bates’, ‘EBATES’, ‘011.44.1343.529268’, ‘SA_REP’, 7300.00, 0.15, 148, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (173, ‘Sundita’, ‘Kumar’, ‘SKUMAR’, ‘011.44.1343.329268’, ‘SA_REP’, 6100.00, 0.10, 148, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (174, ‘Ellen’, ‘Abel’, ‘EABEL’, ‘011.44.1644.429267’, ‘SA_REP’, 11000.00, 0.30, 149, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (175, ‘Alyssa’, ‘Hutton’, ‘AHUTTON’, ‘011.44.1644.429266’, ‘SA_REP’, 8800.00, 0.25, 149, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (176, ‘Jonathon’, ‘Taylor’, ‘JTAYLOR’, ‘011.44.1644.429265’, ‘SA_REP’, 8600.00, 0.20, 149, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (177, ‘Jack’, ‘Livingston’, ‘JLIVINGS’, ‘011.44.1644.429264’, ‘SA_REP’, 8400.00, 0.20, 149, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (178, ‘Kimberely’, ‘Grant’, ‘KGRANT’, ‘011.44.1644.429263’, ‘SA_REP’, 7000.00, 0.15, 149, NULL, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (179, ‘Charles’, ‘Johnson’, ‘CJOHNSON’, ‘011.44.1644.429262’, ‘SA_REP’, 6200.00, 0.10, 149, 80, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (180, ‘Winston’, ‘Taylor’, ‘WTAYLOR’, ‘650.507.9876’, ‘SH_CLERK’, 3200.00, NULL, 120, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (181, ‘Jean’, ‘Fleaur’, ‘JFLEAUR’, ‘650.507.9877’, ‘SH_CLERK’, 3100.00, NULL, 120, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (182, ‘Martha’, ‘Sullivan’, ‘MSULLIVA’, ‘650.507.9878’, ‘SH_CLERK’, 2500.00, NULL, 120, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (183, ‘Girard’, ‘Geoni’, ‘GGEONI’, ‘650.507.9879’, ‘SH_CLERK’, 2800.00, NULL, 120, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (184, ‘Nandita’, ‘Sarchand’, ‘NSARCHAN’, ‘650.509.1876’, ‘SH_CLERK’, 4200.00, NULL, 121, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (185, ‘Alexis’, ‘Bull’, ‘ABULL’, ‘650.509.2876’, ‘SH_CLERK’, 4100.00, NULL, 121, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (186, ‘Julia’, ‘Dellinger’, ‘JDELLING’, ‘650.509.3876’, ‘SH_CLERK’, 3400.00, NULL, 121, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (187, ‘Anthony’, ‘Cabrio’, ‘ACABRIO’, ‘650.509.4876’, ‘SH_CLERK’, 3000.00, NULL, 121, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (188, ‘Kelly’, ‘Chung’, ‘KCHUNG’, ‘650.505.1876’, ‘SH_CLERK’, 3800.00, NULL, 122, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (189, ‘Jennifer’, ‘Dilly’, ‘JDILLY’, ‘650.505.2876’, ‘SH_CLERK’, 3600.00, NULL, 122, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (190, ‘Timothy’, ‘Gates’, ‘TGATES’, ‘650.505.3876’, ‘SH_CLERK’, 2900.00, NULL, 122, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (191, ‘Randall’, ‘Perkins’, ‘RPERKINS’, ‘650.505.4876’, ‘SH_CLERK’, 2500.00, NULL, 122, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (192, ‘Sarah’, ‘Bell’, ‘SBELL’, ‘650.501.1876’, ‘SH_CLERK’, 4000.00, NULL, 123, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (193, ‘Britney’, ‘Everett’, ‘BEVERETT’, ‘650.501.2876’, ‘SH_CLERK’, 3900.00, NULL, 123, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (194, ‘Samuel’, ‘McCain’, ‘SMCCAIN’, ‘650.501.3876’, ‘SH_CLERK’, 3200.00, NULL, 123, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (195, ‘Vance’, ‘Jones’, ‘VJONES’, ‘650.501.4876’, ‘SH_CLERK’, 2800.00, NULL, 123, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (196, ‘Alana’, ‘Walsh’, ‘AWALSH’, ‘650.507.9811’, ‘SH_CLERK’, 3100.00, NULL, 124, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (197, ‘Kevin’, ‘Feeney’, ‘KFEENEY’, ‘650.507.9822’, ‘SH_CLERK’, 3000.00, NULL, 124, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (198, ‘Donald’, ‘OConnell’, ‘DOCONNEL’, ‘650.507.9833’, ‘SH_CLERK’, 2600.00, NULL, 124, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (199, ‘Douglas’, ‘Grant’, ‘DGRANT’, ‘650.507.9844’, ‘SH_CLERK’, 2600.00, NULL, 124, 50, ‘2014-03-05 00:00:00’);
INSERT INTO employees VALUES (200, ‘Jennifer’, ‘Whalen’, ‘JWHALEN’, ‘515.123.4444’, ‘AD_ASST’, 4400.00, NULL, 101, 10, ‘2016-03-03 00:00:00’);
INSERT INTO employees VALUES (201, ‘Michael’, ‘Hartstein’, ‘MHARTSTE’, ‘515.123.5555’, ‘MK_MAN’, 13000.00, NULL, 100, 20, ‘2016-03-03 00:00:00’);
INSERT INTO employees VALUES (202, ‘Pat’, ‘Fay’, ‘PFAY’, ‘603.123.6666’, ‘MK_REP’, 6000.00, NULL, 201, 20, ‘2016-03-03 00:00:00’);
INSERT INTO employees VALUES (203, ‘Susan’, ‘Mavris’, ‘SMAVRIS’, ‘515.123.7777’, ‘HR_REP’, 6500.00, NULL, 101, 40, ‘2016-03-03 00:00:00’);
INSERT INTO employees VALUES (204, ‘Hermann’, ‘Baer’, ‘HBAER’, ‘515.123.8888’, ‘PR_REP’, 10000.00, NULL, 101, 70, ‘2016-03-03 00:00:00’);
INSERT INTO employees VALUES (205, ‘Shelley’, ‘Higgins’, ‘SHIGGINS’, ‘515.123.8080’, ‘AC_MGR’, 12000.00, NULL, 101, 110, ‘2016-03-03 00:00:00’);
INSERT INTO employees VALUES (206, ‘William’, ‘Gietz’, ‘WGIETZ’, ‘515.123.8181’, ‘AC_ACCOUNT’, 8300.00, NULL, 205, 110, ‘2016-03-03 00:00:00’);


– Table structure for job_grades


DROP TABLE IF EXISTS job_grades;
CREATE TABLE job_grades (
grade_level varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
lowest_sal int(11) NULL DEFAULT NULL,
highest_sal int(11) NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


– Records of job_grades


INSERT INTO job_grades VALUES (‘A’, 1000, 2999);
INSERT INTO job_grades VALUES (‘B’, 3000, 5999);
INSERT INTO job_grades VALUES (‘C’, 6000, 9999);
INSERT INTO job_grades VALUES (‘D’, 10000, 14999);
INSERT INTO job_grades VALUES (‘E’, 15000, 24999);
INSERT INTO job_grades VALUES (‘F’, 25000, 40000);


– Table structure for jobs


DROP TABLE IF EXISTS jobs;
CREATE TABLE jobs (
job_id varchar(10) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NOT NULL,
job_title varchar(35) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
min_salary int(6) NULL DEFAULT NULL,
max_salary int(6) NULL DEFAULT NULL,
PRIMARY KEY (job_id) USING BTREE
) ENGINE = InnoDB CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;


– Records of jobs


INSERT INTO jobs VALUES (‘AC_ACCOUNT’, ‘Public Accountant’, 4200, 9000);
INSERT INTO jobs VALUES (‘AC_MGR’, ‘Accounting Manager’, 8200, 16000);
INSERT INTO jobs VALUES (‘AD_ASST’, ‘Administration Assistant’, 3000, 6000);
INSERT INTO jobs VALUES (‘AD_PRES’, ‘President’, 20000, 40000);
INSERT INTO jobs VALUES (‘AD_VP’, ‘Administration Vice President’, 15000, 30000);
INSERT INTO jobs VALUES (‘FI_ACCOUNT’, ‘Accountant’, 4200, 9000);
INSERT INTO jobs VALUES (‘FI_MGR’, ‘Finance Manager’, 8200, 16000);
INSERT INTO jobs VALUES (‘HR_REP’, ‘Human Resources Representative’, 4000, 9000);
INSERT INTO jobs VALUES (‘IT_PROG’, ‘Programmer’, 4000, 10000);
INSERT INTO jobs VALUES (‘MK_MAN’, ‘Marketing Manager’, 9000, 15000);
INSERT INTO jobs VALUES (‘MK_REP’, ‘Marketing Representative’, 4000, 9000);
INSERT INTO jobs VALUES (‘PR_REP’, ‘Public Relations Representative’, 4500, 10500);
INSERT INTO jobs VALUES (‘PU_CLERK’, ‘Purchasing Clerk’, 2500, 5500);
INSERT INTO jobs VALUES (‘PU_MAN’, ‘Purchasing Manager’, 8000, 15000);
INSERT INTO jobs VALUES (‘SA_MAN’, ‘Sales Manager’, 10000, 20000);
INSERT INTO jobs VALUES (‘SA_REP’, ‘Sales Representative’, 6000, 12000);
INSERT INTO jobs VALUES (‘SH_CLERK’, ‘Shipping Clerk’, 2500, 5500);
INSERT INTO jobs VALUES (‘ST_CLERK’, ‘Stock Clerk’, 2000, 5000);
INSERT INTO jobs VALUES (‘ST_MAN’, ‘Stock Manager’, 5500, 8500);


– Table structure for locations


DROP TABLE IF EXISTS locations;
CREATE TABLE locations (
location_id int(11) NOT NULL AUTO_INCREMENT,
street_address varchar(40) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
postal_code varchar(12) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
city varchar(30) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
state_province varchar(25) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
country_id varchar(2) CHARACTER SET gb2312 COLLATE gb2312_chinese_ci NULL DEFAULT NULL,
PRIMARY KEY (location_id) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3201 CHARACTER SET = gb2312 COLLATE = gb2312_chinese_ci ROW_FORMAT = Compact;


– Records of locations


INSERT INTO locations VALUES (1000, ‘1297 Via Cola di Rie’, ‘00989’, ‘Roma’, NULL, ‘IT’);
INSERT INTO locations VALUES (1100, ‘93091 Calle della Testa’, ‘10934’, ‘Venice’, NULL, ‘IT’);
INSERT INTO locations VALUES (1200, ‘2017 Shinjuku-ku’, ‘1689’, ‘Tokyo’, ‘Tokyo Prefecture’, ‘JP’);
INSERT INTO locations VALUES (1300, ‘9450 Kamiya-cho’, ‘6823’, ‘Hiroshima’, NULL, ‘JP’);
INSERT INTO locations VALUES (1400, ‘2014 Jabberwocky Rd’, ‘26192’, ‘Southlake’, ‘Texas’, ‘US’);
INSERT INTO locations VALUES (1500, ‘2011 Interiors Blvd’, ‘99236’, ‘South San Francisco’, ‘California’, ‘US’);
INSERT INTO locations VALUES (1600, ‘2007 Zagora St’, ‘50090’, ‘South Brunswick’, ‘New Jersey’, ‘US’);
INSERT INTO locations VALUES (1700, ‘2004 Charade Rd’, ‘98199’, ‘Seattle’, ‘Washington’, ‘US’);
INSERT INTO locations VALUES (1800, ‘147 Spadina Ave’, ‘M5V 2L7’, ‘Toronto’, ‘Ontario’, ‘CA’);
INSERT INTO locations VALUES (1900, ‘6092 Boxwood St’, ‘YSW 9T2’, ‘Whitehorse’, ‘Yukon’, ‘CA’);
INSERT INTO locations VALUES (2000, ‘40-5-12 Laogianggen’, ‘190518’, ‘Beijing’, NULL, ‘CN’);
INSERT INTO locations VALUES (2100, ‘1298 Vileparle (E)’, ‘490231’, ‘Bombay’, ‘Maharashtra’, ‘IN’);
INSERT INTO locations VALUES (2200, ‘12-98 Victoria Street’, ‘2901’, ‘Sydney’, ‘New South Wales’, ‘AU’);
INSERT INTO locations VALUES (2300, ‘198 Clementi North’, ‘540198’, ‘Singapore’, NULL, ‘SG’);
INSERT INTO locations VALUES (2400, ‘8204 Arthur St’, NULL, ‘London’, NULL, ‘UK’);
INSERT INTO locations VALUES (2500, ‘Magdalen Centre, The Oxford Science Park’, ‘OX9 9ZB’, ‘Oxford’, ‘Oxford’, ‘UK’);
INSERT INTO locations VALUES (2600, ‘9702 Chester Road’, ‘09629850293’, ‘Stretford’, ‘Manchester’, ‘UK’);
INSERT INTO locations VALUES (2700, ‘Schwanthalerstr. 7031’, ‘80925’, ‘Munich’, ‘Bavaria’, ‘DE’);
INSERT INTO locations VALUES (2800, 'Rua Frei Caneca 1360 ', ‘01307-002’, ‘Sao Paulo’, ‘Sao Paulo’, ‘BR’);
INSERT INTO locations VALUES (2900, ‘20 Rue des Corps-Saints’, ‘1730’, ‘Geneva’, ‘Geneve’, ‘CH’);
INSERT INTO locations VALUES (3000, ‘Murtenstrasse 921’, ‘3095’, ‘Bern’, ‘BE’, ‘CH’);
INSERT INTO locations VALUES (3100, ‘Pieter Breughelstraat 837’, ‘3029SK’, ‘Utrecht’, ‘Utrecht’, ‘NL’);
INSERT INTO locations VALUES (3200, ‘Mariano Escobedo 9991’, ‘11932’, ‘Mexico City’, ‘Distrito Federal,’, ‘MX’);

SET FOREIGN_KEY_CHECKS = 1;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值