SQL ਨੂੰ ਡੇਟਾ ਸ਼ੇਅਰ ਅਤੇ ਪ੍ਰਬੰਧ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਖਾਸ ਤੌਰ ਤੇ ਡੇਟਾ ਜੋ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮਾਂ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ - ਡੇਟਾ ਸਾਰਣੀ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਬਹੁਤੀਆਂ ਫਾਈਲਾਂ, ਹਰੇਕ ਡਾਟਾ ਦੇ ਸਾਰਣੀ, ਇੱਕ ਸਾਂਝੇ ਖੇਤਰ ਦੁਆਰਾ ਇੱਕਠੇ ਹੋ ਸਕਦੇ ਹਨ.
SQL ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਡੈਟਾਬੇਸ ਤੋਂ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ, ਡੇਟਾ ਨੂੰ ਅਪਡੇਟ ਅਤੇ ਪੁਨਰਗਠਨ ਕਰ ਸਕਦੇ ਹੋ, ਨਾਲ ਹੀ ਡਾਟਾਬੇਸ ਪ੍ਰਣਾਲੀ ਦੀ ਸਕੀਮਾ (ਢਾਂਚਾ) ਨੂੰ ਬਣਾ ਅਤੇ ਸੰਸ਼ੋਧਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਡਾਟਾ ਤਕ ਪਹੁੰਚ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦੇ ਹੋ. SQL ਸਰਵਰ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਆਮ ਸੌਫਟਵੇਅਰ ਵਿੱਚ ਮਾਈਕਰੋਸਾਫਟ ਐਕਸੈਸ, ਮਾਈਐਸਕਿਊਲ, ਅਤੇ ਓਰੇਕਲ ਸ਼ਾਮਲ ਹਨ.
SQL ਦਾ ਇਤਿਹਾਸ
1969 ਵਿੱਚ, IBM ਖੋਜਕਰਤਾ ਐਡਗਰ ਐੱਫ. ਕੋਡੇਡ ਨੇ ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਮਾਡਲ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਕੀਤਾ, ਜੋ ਕਿ SQL ਭਾਸ਼ਾ ਵਿਕਸਿਤ ਕਰਨ ਦਾ ਅਧਾਰ ਬਣ ਗਿਆ. ਬਸ ਪਾਉ, ਰਿਲੇਸ਼ਨਲ ਡੈਟਾਬੇਸ ਮਾਡਲ ਕੋਲ ਵੱਖ-ਵੱਖ ਡਾਟਾ ਨਾਲ ਸਬੰਧਿਤ ਜਾਣਕਾਰੀ (ਜਾਂ "ਕੀ") ਦੀ ਇਕ ਆਮ ਟੁਕੜਾ ਹੈ. ਇੱਕ ਉਦਾਹਰਨ ਇਹ ਹੈ ਕਿ ਤੁਹਾਡਾ ਅਸਲ ਨਾਂ ਅਤੇ ਟੈਲੀਫੋਨ ਨੰਬਰ ਦੋਨਾਂ ਨਾਲ ਜੁੜੇ ਹੋਏ ਉਪਯੋਗਕਰਤਾ ਨਾਂ ਹੈ.
ਕੁਝ ਸਾਲ ਬਾਅਦ, ਆਈਡੀਐਮ ਨੇ ਕੋਡੇਡ ਦੇ ਨਤੀਜਿਆਂ ਤੇ ਆਧਾਰਿਤ ਰਿਲੇਸ਼ਨਲ ਡਾਟਾਬੇਸ ਮੈਨੇਜਮੈਂਟ ਸਿਸਟਮਾਂ ਲਈ ਨਵੀਂ ਭਾਸ਼ਾ ਲਈ ਕੰਮ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤਾ. ਮੂਲ ਰੂਪ ਵਿੱਚ ਭਾਸ਼ਾ ਨੂੰ ਸੀਕੈਲ, ਜਾਂ ਸਟ੍ਰਕਚਰਡ ਇੰਗਲਿਸ਼ ਕੌਰਿ ਲੈਂਗਵੇਜ ਕਿਹਾ ਜਾਂਦਾ ਸੀ. ਇਹ ਪ੍ਰੋਜੈਕਟ, ਡੈਬਡ ਸਿਸਟਮ / ਆਰ, ਕੁਝ ਸਥਾਪਨ ਅਤੇ ਸੋਧਾਂ ਰਾਹੀਂ ਚਲਾਇਆ ਗਿਆ, ਅਤੇ ਆਖ਼ਰਕਾਰ ਇਸਦਾ ਆਖ਼ਰੀ ਨਾਮ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਭਾਸ਼ਾ ਦਾ ਨਾਮ ਬਦਲ ਗਿਆ.
1978 ਵਿੱਚ SQL ਤੇ ਟੈਸਟ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਆਈਬੀਐਮ ਨੇ ਵਪਾਰਕ ਉਤਪਾਦਾਂ ਦੀ ਸ਼ੁਰੂਆਤ ਕੀਤੀ, ਜਿਸ ਵਿੱਚ SQL / DS (1981) ਅਤੇ ਡੀ ਬੀ 2 (1983) ਸ਼ਾਮਲ ਹਨ. ਹੋਰ ਵੇਚਣ ਵਾਲਿਆਂ ਨੇ ਆਪਣਾ ਵਪਾਰਕ SQL- ਅਧਾਰਿਤ ਪੇਸ਼ਕਸ਼ਾਂ ਦਾ ਐਲਾਨ ਕੀਤਾ. ਇਨ੍ਹਾਂ ਵਿੱਚ ਓਰੇਕਲ ਵੀ ਸ਼ਾਮਿਲ ਸੀ, ਜਿਨ੍ਹਾਂ ਨੇ 1979 ਵਿੱਚ ਆਪਣਾ ਪਹਿਲਾ ਉਤਪਾਦ ਜਾਰੀ ਕੀਤਾ ਸੀ, ਅਤੇ ਨਾਲ ਹੀ ਸਿਬੇਜ ਐਂਡ ਇੰਗਰਸ ਵੀ.
SQL ਸਿਖਣਾ
SQL, ਜਾਵਾ, C ++, PHP ਜਾਂ C # ਵਰਗੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਭਾਸ਼ਾ ਨੂੰ ਉਭਾਰਣ ਨਾਲੋਂ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇਹ ਸੌਖਾ ਹੈ.
ਜੇ ਤੁਸੀਂ SQL ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਪਰ ਬਹੁਤ ਘੱਟ ਮੌਜੂਦਾ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਪਿੱਠਭੂਮੀ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕਿਸੇ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਲਾਭਦਾਇਕ ਕਰ ਸਕਦੇ ਹੋ, ਫਿਰ ਇੱਕ ਰਸਮੀ ਯੂਨੀਵਰਸਿਟੀ ਜਾਂ ਕਮਿਉਨਿਟੀ ਕਾਲਜ ਕੋਰਸ ਦੇ ਨਾਲ ਡੂੰਘੀ ਡੁਬਕੀ ਲੈਣਾ. ਨਹੀਂ ਤਾਂ, ਤੁਸੀਂ ਬਹੁਤ ਸਾਰੇ ਮੁਫਤ ਔਨਲਾਈਨ ਟਿਊਟੋਰਿਅਲਸ ਦਾ ਲਾਭ ਲੈ ਸਕੋਗੇ ਜਾਂ ਦੂਰੀ ਦੀ ਪੜ੍ਹਾਈ ਦੇ ਪਾਠਕ੍ਰਮ ਦਾ ਭੁਗਤਾਨ ਕਰੋਗੇ.
ਇੱਥੇ ਮੁਫਤ ਟਿਊਟੋਰਿਯਲ ਦੀਆਂ ਕੁਝ ਉਦਾਹਰਨਾਂ ਹਨ:
W3Schools SQL ਟਿਊਟੋਰਿਅਲ
SQLcourse.com (ਸ਼ੁਰੂਆਤੀ SQL ਟਿਊਟੋਰਿਅਲ)
Codecademy ਵਿੱਚ ਇੱਕ ਐਸਕੂਲਮ ਸਿੱਖਣ ਦਾ ਪ੍ਰੋਗਰਾਮ ਹੈ, ਨਾਲ ਹੀ ਐਸਕੈਲ ਬਿਜ਼ਨਸ ਮੈਟ੍ਰਿਕਸ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਇੱਕ ਅਡਵਾਂਸਡ ਕੋਰਸ ਵੀ ਹੈ
ਜੇ ਤੁਸੀਂ ਅਦਾਇਗੀ ਕੀਤੀ ਦੂਰੀ ਸਿੱਖਣ ਦੇ ਕੋਰਸ ਵਿਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ, ਤਾਂ ਅਸੀਂ ਅੰਤਰਰਾਸ਼ਟਰੀ ਵੈਬਮਾਸਟਰ ਐਸੋਸੀਏਸ਼ਨ (ਆਈ ਡਬਲਿਊ ਏ) ਦੀ ਜਾਣ-ਪਛਾਣ ਐਸਕਿਊਅਲ (ਐਕਸੈਸ ਦੀ ਵਰਤੋਂ ਨਾਲ) ਜਾਂ ਐਸੋਸੀਏਸ਼ਨ ਦੀ ਜਾਣਕਾਰੀ (MySQL ਦਾ ਇਸਤੇਮਾਲ ਕਰਨ) ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦੇ ਹਾਂ.
ਮੈਂ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਆਈ ਡਬਲਿਊ ਏ ਦੇ ਕੋਰਸ ਕੀਤੇ ਹਨ. SQL ਵਾਲੇ ਕੇਵਲ ਚਾਰ ਹਫ਼ਤੇ ਲੰਬੇ ਹੁੰਦੇ ਹਨ, ਪਰ ਇਹ ਸਵੈ-ਸਿਖਲਾਈ ਟਿਊਟੋਰਿਅਲਜ਼ ਨਾਲੋਂ ਵਧੇਰੇ ਬਣਤਰ ਹੁੰਦੇ ਹਨ ਕਿਉਂਕਿ ਕੋਰਸ ਇੰਸਟ੍ਰਕਟਰ ਦੀ ਅਗਵਾਈ ਕਰਦੇ ਹਨ ਅਤੇ ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਖਾਸ ਕਾਰਜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ. ਤੁਹਾਨੂੰ ਹੈਰਾਨੀ ਹੋਵੇਗੀ ਕਿ ਤੁਸੀਂ ਇੰਨੇ ਥੋੜੇ ਸਮੇਂ ਵਿਚ ਸਿੱਖ ਸਕਦੇ ਹੋ.
ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ SQL ਲਈ ਉਪਯੋਗੀਆਂ ਕਿਤਾਬਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
SQL: ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ
ਸੰਖੇਪ ਵਿੱਚ SQL
ਇਹ ਵੇਖਣ ਲਈ ਆਪਣੀ ਸਥਾਨਕ ਲਾਇਬਰੇਰੀ ਚੈਕ ਕਰੋ ਕਿ ਕੀ ਇਹ ਜਾਂ ਹੋਰ ਸ਼ੁਰੂਆਤੀ ਐਕਸੀਕਿਊਟਲ ਕਿਤਾਬਾਂ ਹਨ.
SQL ਹੁਨਰ ਅਨੁਕੂਲ ਹਨ
ਜਿਵੇਂ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ, ਲਗਭਗ ਹਰ ਕਿਸੇ ਨੂੰ ਆਪਣੇ ਸੰਗਠਨ ਵਿੱਚ SQL ਗਿਆਨ ਵਾਲੇ ਵਿਅਕਤੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.
ਗੋੂਰੂ ਦੇ ਮੁਤਾਬਕ, 2015 ਵਿੱਚ 50,705 ਨੌਕਰੀਆਂ ਦੀ ਘੋਸ਼ਣਾ ਕੀਤੀ ਗਈ ਸੀ ਜਿਸ ਵਿੱਚ ਐਸਕਿਊਏਲ ਗਿਆਨ ਦੀ ਜਰੂਰਤ ਸੀ ਅਤੇ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਲਈ ਮੱਧ ਤਨਖਾਹ ਜਿਸ ਵਿੱਚ SQL ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਸੀ $ 81,632
ਇੱਥੇ ਕੁਝ ਅਜਿਹੀਆਂ ਅਹੁਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ SQL ਹੁਨਰ ਦੀ ਲੋੜ ਹੈ: