No MySQL temos a função INSTR que retorna o índice da primeira ocorrência do caracter, equivalente ao indexOf do Java, mas não tem o lastIndexOf (retorna o índice da última ocorrência do caracter). Para resolver isso podemos usar o substring_index passando um valor negativo, -1 no caso:
select substring_index('http://www.example.com/test.htm','/',-1)
Fonte: Mysql / Stackoverflow
Facebook