Boa tarde, preciso aprender rapido mySql para prova da faculdade mas vi que no seu curso vc utiliza SQLite da pra usar MySQL e enquanto vc usa SQLite?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde, preciso aprender rapido mySql para prova da faculdade mas vi que no seu curso vc utiliza SQLite da pra usar MySQL e enquanto vc usa SQLite?
Olá, Radamés! Bom dia! Como vai?
A boa notícia é que, embora o curso utilize SQLite, muitos conceitos de SQL são universais e podem ser aplicados tanto no SQLite quanto no MySQL. No entanto, há algumas diferenças específicas entre os dois que você deve estar ciente.
Você pode, sim, seguir o curso e, ao mesmo tempo, praticar com o MySQL. Para isso, você precisará instalar o MySQL em sua máquina. Recomendo que use o seguinte artigo MySQL: da instalação até a configuração como base de passos para seguir durante a instalação
Ao fazer a transição de SQLite para MySQL, preste atenção em alguns pontos:
Sintaxe de Criação de Tabelas: Enquanto a sintaxe básica é similar, MySQL possui mais opções e tipos de dados que você pode explorar.
Comandos SQL: A maioria dos comandos SQL que você aprenderá, como SELECT, INSERT, UPDATE e DELETE, funcionam de maneira semelhante em ambos os bancos de dados. No entanto, MySQL oferece funcionalidades adicionais, como JOINs mais complexos e subconsultas.
Ferramentas de Gerenciamento: MySQL tem ferramentas como o phpMyAdmin, que podem facilitar a gestão do banco de dados através de uma interface gráfica.
Conexão com PHP: No PHP, ao invés de usar a extensão SQLite, você usará a extensão MySQLi ou PDO_MySQL para se conectar ao banco de dados MySQL. A sintaxe é um pouco diferente, mas o conceito é o mesmo.
Por exemplo, para conectar ao MySQL usando PDO, você faria algo assim:
try {
$pdo = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'usuario', 'senha');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Conexão bem-sucedida!";
} catch (PDOException $e) {
echo "Erro na conexão: " . $e->getMessage();
}
Além disso, caso a sua prova seja focada mais em conceitos do MySQL e não a sua utilização em conjunta com aplicações ou serviços, recomendo que faça uma formação especializada em MySQL que é a Consultas com MySQL
Espero ter ajudado e bons estudos!