134 lines
2.9 KiB
MySQL
134 lines
2.9 KiB
MySQL
|
|
--
|
|||
|
|
-- Script was generated by Devart dbForge Studio 2020 for MySQL, Version 9.0.689.0
|
|||
|
|
-- Product home page: http://www.devart.com/dbforge/mysql/studio
|
|||
|
|
-- Script date 2021. 12. 13. 9:26:41
|
|||
|
|
-- Server version: 10.4.21
|
|||
|
|
-- Client version: 4.1
|
|||
|
|
--
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Disable foreign keys
|
|||
|
|
--
|
|||
|
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Set SQL mode
|
|||
|
|
--
|
|||
|
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Set character set the client will use to send SQL statements to the server
|
|||
|
|
--
|
|||
|
|
SET NAMES 'utf8';
|
|||
|
|
|
|||
|
|
DROP DATABASE IF EXISTS db_elso;
|
|||
|
|
|
|||
|
|
CREATE DATABASE IF NOT EXISTS db_elso
|
|||
|
|
CHARACTER SET utf8
|
|||
|
|
COLLATE utf8_hungarian_ci;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Set default database
|
|||
|
|
--
|
|||
|
|
USE db_elso;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Create table `firms`
|
|||
|
|
--
|
|||
|
|
CREATE TABLE IF NOT EXISTS firms (
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT,
|
|||
|
|
name VARCHAR(50) NOT NULL,
|
|||
|
|
address VARCHAR(255) NOT NULL,
|
|||
|
|
postcode INT(11) NOT NULL,
|
|||
|
|
remark TEXT DEFAULT NULL,
|
|||
|
|
PRIMARY KEY (id)
|
|||
|
|
)
|
|||
|
|
ENGINE = INNODB,
|
|||
|
|
AUTO_INCREMENT = 14,
|
|||
|
|
AVG_ROW_LENGTH = 8192,
|
|||
|
|
CHARACTER SET utf8,
|
|||
|
|
COLLATE utf8_hungarian_ci;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Create table `employees`
|
|||
|
|
--
|
|||
|
|
CREATE TABLE IF NOT EXISTS employees (
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT,
|
|||
|
|
name VARCHAR(100) NOT NULL,
|
|||
|
|
address VARCHAR(255) NOT NULL,
|
|||
|
|
salary INT(10) NOT NULL,
|
|||
|
|
PRIMARY KEY (id)
|
|||
|
|
)
|
|||
|
|
ENGINE = INNODB,
|
|||
|
|
AUTO_INCREMENT = 16,
|
|||
|
|
AVG_ROW_LENGTH = 5461,
|
|||
|
|
CHARACTER SET latin1,
|
|||
|
|
COLLATE latin1_swedish_ci;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Create table `workers`
|
|||
|
|
--
|
|||
|
|
CREATE TABLE IF NOT EXISTS workers (
|
|||
|
|
id INT(11) NOT NULL AUTO_INCREMENT,
|
|||
|
|
empID INT(11) NOT NULL,
|
|||
|
|
firmID INT(11) DEFAULT NULL,
|
|||
|
|
begin DATE DEFAULT NULL,
|
|||
|
|
end DATE DEFAULT NULL,
|
|||
|
|
PRIMARY KEY (id)
|
|||
|
|
)
|
|||
|
|
ENGINE = INNODB,
|
|||
|
|
AUTO_INCREMENT = 8,
|
|||
|
|
AVG_ROW_LENGTH = 5461,
|
|||
|
|
CHARACTER SET utf8,
|
|||
|
|
COLLATE utf8_hungarian_ci;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Create foreign key
|
|||
|
|
--
|
|||
|
|
ALTER TABLE workers
|
|||
|
|
ADD CONSTRAINT FK_workers_employees_id FOREIGN KEY (empID)
|
|||
|
|
REFERENCES employees(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Create foreign key
|
|||
|
|
--
|
|||
|
|
ALTER TABLE workers
|
|||
|
|
ADD CONSTRAINT FK_workers_firms_id FOREIGN KEY (firmID)
|
|||
|
|
REFERENCES firms(id);
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Dumping data for table firms
|
|||
|
|
--
|
|||
|
|
INSERT INTO firms VALUES
|
|||
|
|
(1, 'Zabhegyező Kft', 'Zabhegy', 4556, ' :-(((( ++++'),
|
|||
|
|
(2, 'Réparudi Bt.', 'Salátaföld2', 5005, 'Szántás alatt'),
|
|||
|
|
(4, 'ABC Zrt.', 'Egerszalók', 2451, ':-)'),
|
|||
|
|
(13, 'Nagy Forma Bt.', 'Debrecen', 4031, 'yxncybnxcbxybcmyxbcyxbcmybxcm,byxy');
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Dumping data for table employees
|
|||
|
|
--
|
|||
|
|
INSERT INTO employees VALUES
|
|||
|
|
(7, 'Kiss Kati', 'Szarvas', 5000000),
|
|||
|
|
(9, 'Tóth Miklós', 'Debrecen', 35000000),
|
|||
|
|
(10, 'Nagy Adelka', 'Szarvas', 35000000);
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Dumping data for table workers
|
|||
|
|
--
|
|||
|
|
INSERT INTO workers VALUES
|
|||
|
|
(2, 9, 1, '2019-04-17', NULL),
|
|||
|
|
(3, 7, 2, '2019-04-01', '2019-05-02'),
|
|||
|
|
(4, 10, 2, '2019-05-08', NULL),
|
|||
|
|
(6, 10, 4, '2021-01-01', '2021-11-30'),
|
|||
|
|
(7, 7, 1, '2021-11-26', '2021-11-18');
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Restore previous SQL mode
|
|||
|
|
--
|
|||
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
|||
|
|
|
|||
|
|
--
|
|||
|
|
-- Enable foreign keys
|
|||
|
|
--
|
|||
|
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|