That sounds like on of the Trachinidae, otherwise known as the Weever or Weaverfish.
spines
Males are called Spikes and females are called Fins.
One animal that has spikes on their back is called the porcipine. There is also a porkipine fish, the Armadillo Lizard, Lion Fish, and last of all the Short/ Long Nosed Echinda.
Because they have spikes near the tail, which should be avoided if they are aquarium fish.
Fish
The rat fish lives under 1000 feet. The deep sea angler fish also lives under 1000 feet. It has its own lights.
it is the blow fish its the fish when it inflates it has spikes...
They have spikes
Puffer fish look like a circle with small spikes around it.
Remoras
Lion fish have poisoned spikes on their fins.
a fish with poisonous spikes around the head area.