نوعبندی SQL
- پچھلے صفحے مقدمة SQL
- آئندہ صفحہ SQL select
جدول دیتابیس
یک دیتابیس معمولاً شامل یک یا چند جدول است. هر جدول توسط یک نام شناسایی میشود (مثلاً "مشتری" یا " سفارش "). جدولها شامل رکوردهای با دادهها (رکوردها) هستند.
مثال زیر یک جدول به نام "Persons" است:
Id | LastName | FirstName | آدرس | شهر |
---|---|---|---|---|
1 | Adams | John | Oxford Street | لندن |
2 | Bush | George | Fifth Avenue | نیویورک |
3 | Carter | Thomas | Changan Street | پکن |
جدول بالا شامل سه رکورد (که هر کدام به یک شخص اشاره دارد) و پنج ستون (Id، نام خانوادگی، نام، آدرس و شهر) است.
عبارات SQL
بیشتر کارهایی که شما باید روی دیتابیس انجام دهید توسط عبارات SQL انجام میشود.
عبارت زیر از جدول LastName ستون دادهها را انتخاب میکند:
SELECT LastName FROM Persons
نتایج مشابه این خواهد بود:
LastName |
---|
Adams |
Bush |
Carter |
在本教程中,我们将为您讲解各种不同的 SQL 语句。
重要事项
一定要记住,SQL 对大小写不敏感!
SQL 语句后面的分号?
某些数据库系统要求在每条 SQL 命令的末端使用分号。在我们的教程中不使用分号。
分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。
اگر آپ MS Access اور SQL Server 2000 استعمال کر رہے ہیں تو آپ کو ہر SQL جملے کے بعد سیمکولن (وومن) استعمال نہیں کرنا پڑتا، لیکن کچھ دیتابیس سافٹویئرز کو سیمکولن استعمال کرنا ضروری ہوتا ہے۔
SQL DML اور DDL
SQL کو دو حصوں میں تقسیم کیا جاسکتا ہے: دیتابیس آپریشن زبان (DML) اور دیتابیس تعریف زبان (DDL)۔
SQL (结构性 کوئری زبان) کو کوئری کا جملہ بنانے کیلئے استعمال کیا جاتا ہے۔ لیکن 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 - انڈیکس حذف کرنا
- پچھلے صفحے مقدمة SQL
- آئندہ صفحہ SQL select