I deleted all my photos in my memory card and then realized that I didn't back up them. I searched a lot information from the internet and found many solutions to recover all my data. Finally, I chose a program called ApowerRecover which says can help me get back my data. And it did that. So I hope this post could help any other people here to recover lost data.
It can work on Mac, Windows PC and can recover data on computer, memory cards, USB sticks, which I saw from its website.
Here is its official website and you can get it if you want it: apowersoft data recovery