How to take back up of database?

What is difference between table backup and database backup?
How can we take both without SQL commands?
Also, How to take backup using SQL commands?