Загрузка данных


create database car_service;
use car_service;
-- drop database car_service;

create table mechanics(
 id int primary key auto_increment,
    passport varchar(10),
    surname varchar(30),
    name varchar(30),
    midname varchar(30),
    address varchar(60),
    phone varchar(15));
    
create table dogovor(
 id int primary key auto_increment,
    date_zac date,
    term int,
    is_ras varchar(3),
    date_ras date,
    id_mec int,
    foreign key (id_mec) references mechanics(id));

create table works(
 id int primary key auto_increment,
    title varchar(50),
    std_hours decimal(10,2),
    cost_price decimal(10,2),
    price decimal(10,2),
    fond decimal(10,2));

create table clients(
 id int primary key auto_increment,
    surname varchar(30),
    name varchar(30),
    midname varchar(30),
    address varchar(60),
    phone varchar(15),
    state_number varchar(10));
    
create table orders(
 id int primary key auto_increment,
    date_in date,
    date_complete date,
    count int,
    id_cl int,
    foreign key (id_cl) references clients(id));
    
create table ord_work(
 id_ord int,
    id_work int,
    primary key (id_ord, id_work),
    foreign key (id_ord) references orders(id),
 foreign key (id_work) references works(id));
    
create table ord_mec(
 id_ord int,
    id_mec int,
    primary key (id_ord, id_mec),
    foreign key (id_ord) references orders(id),
 foreign key (id_mec) references mechanics(id));