1
resposta

Nome das tabelas

As inserções foram feitas com os nomes em UPPERCASE, mas o nome das tabelas estão em lowercase. Logo.. o SQL trata a seleção das tabelas como não sendo case sensitive?

1 resposta

Acredito que depende do sistema operacional, mas no Windows, me parece que não é case sensitive. Também depende do banco de dados; no caso do MySQL, acredito que ele armazena o nome das tabelas em lower case por padrão.

De qualquer forma, a boa prática é manter a consistência do seu time ou da sua empresa ao nomear tabelas ou realizar consultas. Eu costumo utilizar lower case sempre para consulta aos nomes de tabela e manter o UPPER CASE para syntaxe SQL (SELECT, FROM, WHERE, etc.), pois facilita a legibilidade.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software