Quinto dia aprendendo MySQL + JAVA|JDBC
Aprender MySQL não é só saber o básico, tipo:
SELECT- extrai dados de um banco de dados
UPDATE- atualiza dados em um banco de dados
DELETE- exclui dados de um banco de dados
INSERT INTO- insere novos dados em um banco de dados
CREATE DATABASE- cria um novo banco de dados
ALTER DATABASE- modifica um banco de dados
CREATE TABLE- cria uma nova tabela
ALTER TABLE- modifica uma tabela
e etc....
Negocio é implementar o MySQL(Banco de dados) com outra linguagem e programar em cima disso. eu particularmente acho complicado, mas é algo que dá para aprender com o passar do tempo, façam projetos que envolvam programar em cima do banco de dados e fazer interações com comandos básicos.
Exemplo:
public Seller findById(Integer id) {
PreparedStatement st = null;
ResultSet rs = null;
try {
st = conn.prepareStatement(
"SELECT seller.*,department.Name as DepName "
+ "FROM seller INNER JOIN department "
+ "ON seller.DepartmentId = department.Id "
+ "WHERE seller.Id = ?");
....