Armazenando e exibindo imagens do MySQL com PHP

Como posso armazenar um arquivo de imagem no MySQL com PHP enviando a imagem de um formulário HTML? Eu só conheço a parte MySQL e HTML das coisas.

Aqui está o formulário HTML:

<form method="post" enctype="multipart/form-data" action="insert_image.php">
    <input type="file" name="image" />
    <input type="submit" />
</form>

Eu sei como conectar-se ao banco de dados e armazenar informações normais, mas como posso analisar os dados corretamente para armazenar o arquivo de imagem em um campo BLOB do MySQL? E também como posso exibi-lo no MySQL?

ps: Estou usando o PDO para fazer as conexões do banco de dados.

questionAnswers(5)

yourAnswerToTheQuestion