If you are very new to the backend technology than you might take two to three months to learn this while if you are an IT professionals having hands-on experience in MySQL or SQL, you will be able to learn it by one month. It totally depends on you and your tendency to learn but anyhow taking the average of one and a half months, you will be able to understand the concepts and can begin working on it.