1
resposta

SQLite e MySQL

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?

1 resposta

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.