درج دیتا (Insert Into)

همانطور که در آموزش قبل یاد گرفتیم تا جدول مورد نیازمان را طراحی و ایجاد کنیم

امروز قراره یاد بگیریم تا در جدول دیتا Insert کنیم

دستور ساخت جدولی که ساختیم را مجدد بررسی کنیم

CREATE TABLE [dbo].[TestTable](
[Id] [int] NOT NULL,
[name] nvarchar(10) NULL,
[Address] nvarchar(50) NULL
)
GO

اینجا جدولی داریم با 3 ستون ID , Name , Address

AddressNameID

دستور Insert

با اجرای دستور زیر مقادیر 1 فیلد ID و Reza در فیلد Name و Tehran در فیلد Address که این اطلاعات در یک رکورد محسوب می شوند، ذخیره خواهند شد

USE [SQLMagDB]
GO
INSERT INTO [dbo].[TestTable]
      ([Id]
      ,[name]
      ,[Address])
VALUES
      (1
      ,'Reza'
      ,'Tehran')
GO

با دستور Select که در آموزش بعدی میخوانیم میتوانیم اطلاعات جدول را ببینیم

AddressnameId
TehranReza1

و برای Insert چند رکورد هم مقادیر رو مانند زیر اجام میدهیم

USE [SQLMagDB]
GO
INSERT INTO [dbo].[TestTable]
       ([Id]
       ,[name]
       ,[Address])
VALUES
       (1 ,'Reza' ,'Tehran')
       ,(2 ,'Mostafa' ,'Isfahan')
       ,(1 ,'Mohammad' ,'Ahvaz')
GO
AddressNameId
TehranReza1
IsfahanMostafa2
AhvazMohammad3

نکته ای که در اینجا لازم است یاد آوریم شویم

همانطور که در آموزش قبل خواندیم Data Type هایی که برای ستون های جدول انتخاب می کنیم در نگهداری و درج دیتا بسیار مهم هستند

برای درج دیتا در Id که در زمان ساخت نوع آن را int یعنی عددی قرار دادیم، در زمان درج هم باید مقدار عددی به آن بدهیم

برای درج در ستون Name و Address که هر دو از نوع رشته Nvarchar هستند باید در زمان درج مقادیر آن ها را داخل کوتیشن ‘Mostafa’ قرار دهیم.

یادآوری: تلفظ کلمه Insert در فارسی اینسرت است و نه هیچ چیز دیگه ای … 🙂

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *