mysql示例employees数据库

来源:互联网 发布:重庆大数据招聘 编辑:程序博客网 时间:2024/06/05 20:18
ORACLE安装是附带安装employees数据,供练习sql使用。MySQL同样提供了employees数据库,但并未随数据库一起安装,其下载链接也极其隐蔽,可能导致许多人没注意到。 
  下载地址:https://launchpad.net/test-db/employees-db-1/1.0.6 
建议大家下载:employees_db-full-1.0.6.tar.bz2,解压缩,进入目录,并导入。 

  
Java代码  收藏代码
  1. tar -xjf $HOME/Downloads/employees_db-full-1.0.4.tar.bz2  
  2. //解压缩,进入目录  
  3. cd employees_db/  
  4. //导入数据库root为用户名  
  5.  mysql -t -u root -p < employees.sql  
  6.      





创建表的SQL语句:

create table employees(emp_no int,birth_date date,first_name varchar(14),last_name varchar(16),gender enum('M','F'),hire_date date);alter table employees add constraint emp_key primary key(emp_no);create table departments(dept_no char(4),dept_name varchar(40));alter table departmentsadd constraint dept_key primary key(dept_no);create table dept_emp(emp_no int,dept_no char(4),from_date date,to_date date);alter table dept_empadd constraint dept_emp_key primary key(emp_no,dept_no);create table dept_manager(dept_no char(4),emp_no int,from_date date,to_date date);alter table dept_manageradd constraint manager_key primary key(emp_no,dept_no);create table salaries(emp_no int,sarary int,from_date date,to_date date);alter table salariesadd constraint salaries_key primary key(emp_no,from_date);create table titles(emp_no int,title varchar(50),from_date date,to_date date);alter table titlesadd constraint titles_key primary key(emp_no,title,from_date);




0 0