ایس کیو ال زبان

دیتابیس ٹیبل

آپ کی دیتابیس میں عام طور پر ایک یا کئی ٹیبلز شامل ہیں۔ ہر ٹیبل کا نام ایک نشان سے مخصوص ہوتا ہے (مثلاً 'کلاسٹر' یا 'آرڈر')۔ ٹیبل میں ریکارڈز (رکارڈز) شامل ہیں (کامروا)۔

مثال میں 'Persons' کا نام رکھا گیا ہے:

Id LastName FirstName ایسدرس شہر
1 Adams جون آکسفورڈ سٹریٹ لندن
2 Bush جارج ایفائتھ آویو نیو یارک
3 Carter توماس چانگ آن سٹریٹ بکنگ

مذکورہ جدول میں تین ریکارڈز ( ہر ایک شخص کے لیے ایک) اور پانچ کالن (Id، نام، نام، ایسدرس اور شہر) شامل ہیں۔

SQL دفعات

آپ کی دیتابیس پر کئی اور کامات سیلوکم کئی اور SQL دفعات کی مدد سے پورا کئے جاتے ہیں。

نئی دفعہ میں LastName ستون کی اعداد کو تلاش کرنا ہوگا:

SELECT LastName FROM Persons

حاصل جوائز مشابه یہی ہوگا:

LastName
Adams
Bush
Carter

在本教程中,我们将为您讲解各种不同的 SQL 语句。

重要事项

一定要记住,SQL 对大小写不敏感

SQL 语句后面的分号?

某些数据库系统要求在每条 SQL 命令的末端使用分号。在我们的教程中不使用分号。

ਸੰਤੋਖ ਸੀਐੱਲ ਦਾਟਾਬੇਸ ਸਿਸਟਮ ਵਿੱਚ ਹਰ ਸੀਐੱਲ ਸ਼ਾਸਤਰ ਦਰਮਿਆਨ ਵੰਡਣ ਦਾ ਮਿਆਰੀ ਤਰੀਕਾ ਹੈ, ਤਾਕਿ ਸਰਵਰ 'ਤੇ ਇੱਕ ਹੀ ਬੇਨਤੀ ਵਿੱਚ ਬਹੁਤ ਸੀਐੱਲ ਸ਼ਾਸਤਰਾਂ ਨੂੰ ਚਲਾਇਆ ਜਾ ਸਕੇ।

ਅਗਰ ਤੁਸੀਂ MS Access ਅਤੇ SQL Server 2000 ਵਰਤਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਹਰ ਸੀਐੱਲ ਸ਼ਾਸਤਰ ਦੇ ਬਾਅਦ ਨਹੀਂ ਵਰਤਣਾ ਪੈਂਦਾ ਹੈ, ਪਰ ਕੁਝ ਡਾਟਾਬੇਸ ਸਾਫਟਵੇਅਰਾਂ ਨੂੰ ਸੀਐੱਲ ਸ਼ਾਸਤਰ ਦੇ ਬਾਅਦ ਸੰਤੋਖ ਸੀਐੱਲ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ。

SQL DML ਅਤੇ DDL

ਸਾਲ ਸਰੰਜਾਮਿਤ ਸ਼ਾਸਤਰ ਨੂੰ ਦੋ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ: ਸਮਾਚਾਰ ਸੰਚਾਲਨ ਸ਼ਾਸਤਰ (DML) ਅਤੇ ਸਮਾਚਾਰ ਸ਼ਾਸਤਰ (DDL)。

SQL (ਸਰੰਜਾਮਿਤ ਖੋਜ ਸ਼ਾਸਤਰ) ਖੋਜ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਸਿਰਲੇਖ ਹੈ।ਪਰ ਸਾਲ ਸਰੰਜਾਮਿਤ ਸ਼ਾਸਤਰ ਵਿੱਚ ਅੱਪਡੇਟ, ਦਾਨ ਅਤੇ ਹਟਾਉਣ ਦੇ ਸਿਰਲੇਖ ਵੀ ਹਨ。

ਖੋਜ ਅਤੇ ਅੱਪਡੇਟ ਵਾਕਯਾਂ ਨੇ ਸਾਨੂੰ SQL ਦੇ DML (ਸਮਾਚਾਰ ਸੰਚਾਲਨ ਵਾਕਯ) ਹਿੱਸੇ ਬਣਾਇਆ ਹੈ:

  • SELECT - ਅਧਾਰ ਸ਼ਾਸਤਰ ਵਿੱਚ ਸਮਾਚਾਰ ਲੈਓ
  • UPDATE - ਅਧਾਰ ਸ਼ਾਸਤਰ ਵਿੱਚ ਸਮਾਚਾਰ ਅੱਪਡੇਟ ਕਰੋ
  • DELETE - ਅਧਾਰ ਸ਼ਾਸਤਰ ਵਿੱਚ ਸਮਾਚਾਰ ਹਟਾਓ
  • INSERT INTO - ਅਧਾਰ ਸ਼ਾਸਤਰ ਵਿੱਚ ਨਵਾਂ ਸਮਾਚਾਰ ਦਾਨ ਕਰੋ

SQL ਦੇ DDL (ਸਮਾਚਾਰ ਸ਼ਾਸਤਰ) ਹਿੱਸੇ ਸਾਨੂੰ ਤਾਲਮੇਲ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਦਿੰਦੇ ਹਨ ਕਿ ਅਸੀਂ ਸਾਰਫਰਮ ਬਣਾਓ ਜਾਂ ਹਟਾਓ।ਅਸੀਂ ਸੂਚਕ ਸ਼ਾਸਤਰ ਬਣਾਓ ਜਾਂ ਹਟਾਓ, ਸਾਰਫਰਮ ਵਿਚਕਾਰ ਸੰਪਰਕ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਤੇ ਸਾਰਫਰਮ ਦੇ ਅੰਦਰ ਪ੍ਰਤੀਬੰਧ ਲਗਾ ਸਕਦੇ ਹਾਂ。

SQL ਵਿੱਚ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ DDL ਵਾਕਯ:

  • CREATE DATABASE - ਨਵਾਂ ਅਧਾਰ ਸ਼ਾਸਤਰ ਬਣਾਓ
  • ALTER DATABASE - ਅਧਾਰ ਸ਼ਾਸਤਰ ਸੋਧਾਓ
  • CREATE TABLE - ਨਵਾਂ ਸਾਰਫਰਮ ਬਣਾਓ
  • ALTER TABLE - ਸਾਰਫਰਮ ਸ਼ਾਸਤਰ ਸੋਧਾਓ (ਬਦਲੀ ਹੈ)
  • DROP TABLE - ਸਾਰਫਰਮ ਸ਼ਾਸਤਰ ਹਟਾਓ
  • CREATE INDEX - ਸੂਚਕ ਸ਼ਾਸਤਰ ਬਣਾਓ (ਖੋਜ ਕੀ ਹੈ)
  • DROP INDEX - ਸੂਚਕ ਸ਼ਾਸਤਰ ਹਟਾਓ