دوستان من دقیقا نمی دونم Sql و Sql Server چیست و فرق بین Sql و Sql Server چی هست ؟ توی خیلی از فیلم های آموزشی می بینم میگن مثلا توی Sql یک جدول داریم، خیلی جاها میگن Sql نرم افزار نیست و ...
لطفا دقیقا بفرمایید فرق بین Sql و Sql Server چی هست ؟
خب این سوال که فرق بین Sql و Sql Server چیست ممکنه برای خیلی ها سوال باشه و خیلی مواقع این دو رو با هم اشتباه می گیرند. بنابراین در ادامه به توضیح هر کدام می پردازیم.
در تعریف Sql Server باید گفت که Sql Server یک نرم افزار مدیریت پایگاه داده رابطه ای هست. نرم افزار Sql Server توسط کمپانی مایکروسافت ساخته شده و وظیفه اصلی اون ایجاد، نگهداری و مدیریت پایگاه داده و اطلاعات می باشد.
Sql Server نرم افزاری می باشد که نسخه های متفاوتی از آن وجود دارد که برای کاربردهای مختلف استفاده می شود. همچنین در این نرم افزار برای وظایف مختلف سرویس های مختلفی نیز
همان طور که گفتیم نسخه های مختلفی از نرم افزار Sql Server برای کاربردهای مختلف وجود دارد که عبارتند از :
در نرم افزار Sql Server برای کاربردها و وظایف مختلف سرویس های متفاوتی هم تعبیه شده است. برخی از مهم ترین سرویس های مورد استفاده در Sql Server عبارتند از :
خب تا اینجا با نرم افزار Sql Server آشنا شدید و متوجه شدید که این نرم افزار برای مدیریت پایگاه داده استفاده می شود. اما حالا ببینیم Sql چیست و چه کاربردی دارد.
در واقع Sql یا T-sql یک زبان کوئری نویسی می باشد. Sql مخفف عبارت Structured Query Language یا زبان پرس و جوی ساخت یافته می باشد. خب اگر بخواهم به صورت ساده تر به شما بگویم Sql چیست این طور می توان گفت که Sql زبان صحبت با پایگاه داده و اطلاعات می باشد. شما برای اینکه مثلا اطلاعات یک جدول را مشاهده کنید باید از Sql استفاده کنید.
نمایش اطلاعات یک جدول توسط Sql
Select * From TableName
بنابرین Sql Server یک نرم افزار جهت ایجاد و مدیریت و نگهداری اطلاعات می باشد و Sql یک زبان جهت کار با اطلاعات می باشد. Sql یک گویش یا زبان ساخت یافته نسل چهارم می باشد (یعنی به زبان انسان بسیار نزدیک است) که برای ارتباط با اطلاعات استفاده می شود و بر 3 نوع است.
نمونه ای از استفاده از دستورات DDL
//Create
Create Database MyDB
//Alter
Alter Table Table1 Add firstName varchar(50)
//Delete
Delete Table Table1
نمونه ای از استفاده از دستورات DML
//Select
Select * From Table1
//Insert
Insert Into Table1 (Col1,Col2) Values ('Val1','Val2')
//Update
Update Table1 Set Col1 = 'myVal'
//Delete
Delete From Table1 Where Col1 = 'Val1'
نمونه ای از استفاده از دستورات DCL
//Grant
Grant create view to myRole
//Revoke
Revoke create table from myRole
//Deny
Deny select on customerTbl to myRole
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1400/08/02
- ساعت :
02:35:00 PM
- بازدید :
2563
- پاسخ :
1
|
تاریخ :
1403/01/15
- ساعت :
04:12:00 PM
- بازدید :
800
- پاسخ :
2
|
تاریخ :
1402/10/18
- ساعت :
10:45:00 PM
- بازدید :
706
- پاسخ :
2
|
تاریخ :
1402/08/18
- ساعت :
08:43:00 AM
- بازدید :
1318
- پاسخ :
0
|
تاریخ :
1402/08/16
- ساعت :
09:45:00 PM
- بازدید :
1039
- پاسخ :
1
|
تاریخ :
1402/06/27
- ساعت :
12:27:00 PM
- بازدید :
1461
- پاسخ :
2
|
تاریخ :
1402/06/25
- ساعت :
11:37:00 AM
- بازدید :
1041
- پاسخ :
1
|
تاریخ :
1402/06/18
- ساعت :
10:36:00 AM
- بازدید :
1753
- پاسخ :
2
|
تاریخ :
1399/06/01
- ساعت :
10:58:00 PM
- بازدید :
7553
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2006
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
74
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
108
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1033
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
428
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1356
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4797
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1160
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
597
- پاسخ :
1
|