DROP DATABASE IF EXISTS `daaexample`; CREATE DATABASE `daaexample`; CREATE TABLE `daaexample`.`people` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `surname` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `daaexample`.`users` ( `login` varchar(100) NOT NULL, `password` varchar(64) NOT NULL, `role` varchar(10) NOT NULL, PRIMARY KEY (`login`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `daaexample`.`pets` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `type` varchar(50) NOT NULL, `peopleID` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `peopleID` (`peopleID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `pets` ADD CONSTRAINT `pets_ibfk_1` FOREIGN KEY (`peopleID`) REFERENCES `people` (`id`); CREATE USER IF NOT EXISTS 'daa'@'localhost' IDENTIFIED WITH mysql_native_password BY 'daa'; GRANT ALL ON `daaexample`.* TO 'daa'@'localhost';