`id_funcionario` varchar(255) NOT NULL, `nome_funcionario`varchar(255) NOT NULL, `salario_funcionario` varchar(255) NOT NULL, `departamento_funcionario` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `pedidos` (
`id_pedido` varchar(255) NOT NULL, `descricao_pedido`varchar(255) NOT NULL, `valor_pedido` varchar(255) NOT NULL, `pagamento` varchar(255) NOT NULL, `data_pagamento` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `salario` (
`id_salario` varchar(255) NOT NULL, `faixa_salario`varchar(255) NOT NULL, `inicio_salario` varchar(255) NOT NULL, `final_salario` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `veiculo` (
`id_veiculo` varchar(255) NOT NULL, `funcionario`varchar(255) NOT NULL, `marca_veiculo` varchar(255) NOT NULL, `placa_veiculo` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `funcionarios` ADD PRIMARY KEY (`id_funcionario`);
ALTER TABLE `pedidos` ADD PRIMARY KEY (`id_pedido`); ALTER TABLE `salario` ADD PRIMARY KEY (`id_salario`); ALTER TABLE `veiculo` ADD PRIMARY KEY (`id_veiculo`);
INSERT INTO `funcionarios` (`id_funcionario`,`departamento_funcionario`,
UPDATE `pedidos` SET `data_pagamento` = '2022-08-15' WHERE `pedidos`.`id_pedido` =
'xx1'; UPDATE `pedidos` SET `data_pagamento` = '2022-08-18' WHERE `pedidos`.`id_pedido` = 'xx4';
ALTER TABLE `funcionarios` ADD KEY `fk_nome_funcionario` (`nome_funcionario`);
ALTER TABLE `pedidos` ADD KEY `fk_descricao_pedido` (`descricao_pedido`); ALTER TABLE `salario` ADD KEY `fk_faixa_salario` (`faixa_salario`); ALTER TABLE `veiculo` ADD KEY `fk_marca_veiculo` (`marca_veiculo`);
A instrução TCL ROOLBACK é utilizada para revogar uma transação.
A instrução ROOLBACK revoga uma transação realizada anteriormente. A instrução
ROOLBACK não atualiza uma transação, não cria, não realiza e não é utilizada para inserir uma transação.
A instrução TCL COMMIT é responsável por realizar uma gravação permanente.
A instrução TCL COMMIT é responsável por realizar uma gravação permanente na base de dados. O COMMIT realiza uma gravação interna ao banco de dados, única e sem etapas