درج دیتا (Insert Into)
همانطور که در آموزش قبل یاد گرفتیم تا جدول مورد نیازمان را طراحی و ایجاد کنیم
امروز قراره یاد بگیریم تا در جدول دیتا Insert کنیم
دستور ساخت جدولی که ساختیم را مجدد بررسی کنیم
CREATE TABLE [dbo].[TestTable](
[Id] [int] NOT NULL,
[name] nvarchar(10) NULL,
[Address] nvarchar(50) NULL
)
GO
اینجا جدولی داریم با 3 ستون ID , Name , Address
Address | Name | ID |
دستور Insert
با اجرای دستور زیر مقادیر 1 فیلد ID و Reza در فیلد Name و Tehran در فیلد Address که این اطلاعات در یک رکورد محسوب می شوند، ذخیره خواهند شد
USE [SQLMagDB]
GO
INSERT INTO [dbo].[TestTable]
([Id]
,[name]
,[Address])
VALUES
(1
,'Reza'
,'Tehran')
GO
با دستور Select که در آموزش بعدی میخوانیم میتوانیم اطلاعات جدول را ببینیم
Address | name | Id |
Tehran | Reza | 1 |
و برای Insert چند رکورد هم مقادیر رو مانند زیر اجام میدهیم
USE [SQLMagDB]
GO
INSERT INTO [dbo].[TestTable]
([Id]
,[name]
,[Address])
VALUES
(1 ,'Reza' ,'Tehran')
,(2 ,'Mostafa' ,'Isfahan')
,(1 ,'Mohammad' ,'Ahvaz')
GO
Address | Name | Id |
Tehran | Reza | 1 |
Isfahan | Mostafa | 2 |
Ahvaz | Mohammad | 3 |
نکته ای که در اینجا لازم است یاد آوریم شویم
همانطور که در آموزش قبل خواندیم Data Type هایی که برای ستون های جدول انتخاب می کنیم در نگهداری و درج دیتا بسیار مهم هستند
برای درج دیتا در Id که در زمان ساخت نوع آن را int یعنی عددی قرار دادیم، در زمان درج هم باید مقدار عددی به آن بدهیم
برای درج در ستون Name و Address که هر دو از نوع رشته Nvarchar هستند باید در زمان درج مقادیر آن ها را داخل کوتیشن ‘Mostafa’ قرار دهیم.
یادآوری: تلفظ کلمه Insert در فارسی اینسرت است و نه هیچ چیز دیگه ای … 🙂
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.