SQL სინტაქსი

«წინა შემდეგი თავი »

მონაცემთა ბაზის ცხრილები

მონაცემთა ბაზა ყველაზე ხშირად შეიცავს ერთ ან რამდენიმე ცხრილს. თითოეული ცხრილი მიერ განსაზღვრული სახელი (მაგ. "კლიენტები" ან "შეკვეთების"). ცხრილები შეიცავენ ჩანაწერი (სტრიქონების) მონაცემებით.

ქვემოთ მოყვანილი მაგალითი ცხრილი სახელად "ადამიანი":

P_Id LastName გვარი მისამართი ქალაქი
1 ჰანსენი Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

ცხრილი შეიცავს სამ ჩანაწერს (თითო ფაილი თითო პირი) და ხუთი სვეტების ჩვენება (P_Id, გვარი, სახელი, მისამართი და ქალაქი).


SQL განცხადებები

ყველაზე ქმედებები უნდა განახორციელოს შესახებ მონაცემთა ბაზის კეთდება SQL ოპერატორების დაწერა.

შემდეგი SQL-ოპერატორი შეარჩევს ყველა ჩანაწერებს "პირები" ცხრილში:

SELECT * FROM Persons

ამ tutorial-ში ჩვენ გასწავლით ყველა შესახებ სხვადასხვა SQL ოპერატორების დაწერა.


გაითვალისწინეთ, რომ ...

  • SQL არ არის ასოთი

მძიმით შემდეგ SQL ოპერატორების დაწერა?

ზოგიერთი მონაცემთა ბაზის სისტემები საჭიროებენ მძიმით ბოლოს თითოეული sql უწყებაში.

მძიმით არის სტანდარტული გზა გამოყოფთ თითოეული SQL განაცხადი მონაცემთა ბაზაში სისტემები, რომ საშუალებას იძლევა მეტი ერთ sql უწყებაში შესრულება იმავე ზარის სერვერზე.

ჩვენ ვიყენებთ MS Access და SQL Server 2000 და ჩვენ არ უნდა დააყენოს მძიმით ყოველი SQL-ოპერატორი, მაგრამ ზოგიერთი მონაცემთა ბაზის პროგრამები აიძულოს თქვენ გამოიყენეთ იგი.


SQL DML და DDL

SQL შეიძლება დაიყოს ორ ნაწილად: მონაცემთა მანიპულირება ენა (DML) და მონაცემთა განსაზღვრის ენა (DDL).

შეკითხვის და განახლების ბრძანებები ჩამოყალიბდეს DML ნაწილი SQL:

  • SELECT - ექსტრაქტები მონაცემთა ბაზაში
  • განახლება - განახლებები მონაცემები მონაცემთა ბაზაში
  • წაშლა - წაშლის მონაცემთა ბაზაში
  • INSERT INTO - ჩანართები ახალი მონაცემების ბაზაში

DDL ნაწილი SQL იძლევა მონაცემთა ბაზის ცხრილი შეიქმნება ან მკვდარია. ის ასევე განსაზღვრავს ინდექსის (კლავიშები), მიუთითოთ კავშირების მაგიდები, და დააწესოს შეზღუდვები შორის მაგიდები. ყველაზე მნიშვნელოვანი DDL განცხადებები SQL არიან:

  • CREATE DATABASE - ქმნის ახალ მონაცემთა ბაზა
  • Alter DATABASE - modifies მონაცემთა ბაზა
  • CREATE TABLE - ქმნის ახალ ცხრილი
  • Alter TABLE - modifies ცხრილი
  • Drop TABLE - შლის მაგიდაზე
  • ინდექსის შექმნა - ქმნის ინდექსი (search გასაღები)
  • Drop სარჩევი - შლის ინდექსი

«წინა შემდეგი თავი »
Hosted by uCoz