Basics of DML in SQL

  1. use Master  
  2. /*  
  3. Basics of Data Manupulation Languages  
  4. */  
  5. Create Database DemoByBurakSeyhan  
  6. go  
  7. use DemoByBurakSeyhan  
  8. go  
  9. Create Table Customer  
  10. (  
  11.    Id int primary key identity(1,1),  
  12.    InsertedTime datetime default getdate(),  
  13.    DeletedTime datetime null,  
  14.    FirstName nvarchar(25) not null,  
  15.    MiddleName nvarchar(25) null,  
  16.    LastName nvarchar(25) not null,  
  17.    Age int not null,  
  18.    Gender nvarchar(2) not null,  
  19.    BirthDate datetime not null  
  20. )  
  21. go  
  22.    /*  
  23.    DML (Data Manupulation Language) Statement  
  24.    Insert , Update , Delete , Select  
  25.    */  
  26.    -- First One is Insert  
  27.    Insert Into Customer(FirstName,MiddleName,LastName,Age,Gender,BirthDate) Values('Burak','-','Seyhan',24,'M','1996-07-19 00:00:00.000')  
  28.    --Default is insert you dont need a into keyword  
  29.    Insert Customer(FirstName,MiddleName,LastName,Age,Gender,BirthDate) Values('Burak','-','Seyhan',24,'M','1996-07-19 00:00:00.000')  
  30. go  
  31.       -- Select all customers  
  32.       Select * from Customer  
  33. go  
  34.    -- Second one ise Update  
  35.    Update Customer set FirstName ='Bob', MiddleName='Jack' , LastName='Smith' Where Id = 4  
  36.    --then show new data  
  37.    Select * from Customer  
  38. go  
  39.    -- Third one is Delete  
  40.    Delete from Customer -- This code is a dangerous casue you didn't use Where keyword.  
  41.    -- I Think the best security is  
  42.    Delete from Customer Where Id = 4  
  43.    --then show all data from database  
  44.    Select * from Customer  
  45.   
  46.    
  47.    
  48.    
  49.