Comandos básicos da linguagem SQL voltados para Mysql
CREATE DATABASE empresa;
CREATE TABLE funcionario
(
id int unsigned not null auto_increment,
nome varchar(45) not null,
salario double not null DEFAULT '0',
departamento varchar(45) not null,
PRIMARY KEY(id)
);
CREATE TABLE veiculos
(
id int unsigned not null auto_increment,
funcionario_id int unsigned default null,
veiculo varchar(45) not null DEFAULT '',
placa varchar(10) not null DEFAULT '',
PRIMARY KEY(id),
CONSTRAINT fk_veiculos_funcinarios FOREIGN KEY(funcionario_id) REFERENCES funcionario(id)
);
create table salarios
(
faixa varchar(45) not null,
inicio double not null,
fim double not null,
PRIMARY KEY(faixa)
);
ALTER TABLE funcionario CHANGE COLUMN nome nome_func varchar(50) not null;
DROP TABLE salarios;
CREATE INDEX departamentos ON funcionario(departamento);
CREATE INDEX nomes ON funcionario(nome);