创建一个数据库和两张表

数据库:company

数据表:offices和employees

  1. create schema company;
  2. use company;
  3. create table offices (
  4. officeCode int(10) primary key not null unique,
  5. city varchar(50) not null,
  6. address varchar(50),
  7. county varchar(50) not null,
  8. pastalCode varchar(15) unique
  9. );
  10. create table employees (
  11. employeeNumber int(11) primary key not null unique auto_increment,
  12. lastName varchar(50) not null,
  13. fisrtName varchar(50) not null,
  14. mobile varchar(25) unique,
  15. officeCode int(10) not null,
  16. jobTitle varchar(50) not null,
  17. birth datetime not null,
  18. note varchar(255),
  19. sex varchar(5),
  20. constraint fk_off_emp foreign key(officeCode) references offices(officeCode)
  21. );
  22. alter table employees modify mobile varchar(25) after officeCode;
  23. alter table employees change birth employee_birth datetime;
  24. alter table employees change sex sex varchar(1) not null;
  25. alter table employees modify sex char(1) not null;
  26. alter table employees drop note;
  27. alter table employees add favoriate_activity varchar(100);
  28. drop table offices;
  29. alter table employees drop foreign key fk_off_emp;
  30. drop table offices;
  31. alter table employees engine=myisam;
  32. show create table employees\G;
  33. alter table employees rename employees_info;