SQL არის მოთხოვნის ენა, რომელიც ჩვეულებრივ გამოიყენება კონკრეტული DBMS– ის ოპერაციების შესასრულებლად. SQL– ს ათვისების შემდეგ, შეგიძლიათ დაწეროთ სხვადასხვა ვებ – პროგრამები MySQL– ის ან Oracle– ის მონაცემთა ბაზის გამოყენებით. მოთხოვნის ენის გამოყენებით, მონაცემთა ბაზაში იქმნება ყველა ცხრილი და ინახება, შეიცვლება და იბრუნება გარკვეული მონაცემები.
ინსტრუქციები
Ნაბიჯი 1
SQL ბრძანებები შეიძლება დაიყოს რამდენიმე ჯგუფად:
- DDL, რომლებიც გამოიყენება მონაცემთა ბაზაში ობიექტების შესაცვლელად და წასაშლელად;
- DCL, რომელიც აკონტროლებს მონაცემთა ბაზასთან წვდომას;
- TCL, რომელიც განსაზღვრავს გარიგების შედეგს;
- DML, რომლებიც პასუხისმგებელნი არიან მონაცემთა გადატანაზე.
ნაბიჯი 2
მოთხოვნების შექმნის ყველაზე ძირითადი ბრძანება არის SQL ცხრილის შექმნა. იგი აღწერს გენერირებული ცხრილის სტრუქტურას. ამ შეკითხვის ნაწილად შეგიძლიათ განსაზღვროთ ადგილობრივი სვეტები, რომლებიც განსაზღვრავს მოცემული სვეტის მონაცემების ტიპსა და სახელებს. Მაგალითად:
ცხრილის შექმნა პირველი მაგიდა (ID int, სახელი ვარჩარი (255),
გვარი ვარჩარი (255));
მოთხოვნა შექმნის პირველ ცხრილს სლოტების id- ით, სახელითა და გვარით, რომელიც შეიძლება დაყენდეს შესაბამის მნიშვნელობებზე.
ნაბიჯი 3
კიდევ ერთი მნიშვნელოვანი ბრძანება არის INSERT, რომელიც ჩასვამს კონკრეტულ მონაცემებს უკვე შექმნილ ცხრილში და აქვს სინტაქსი:
ჩასმა `ცხრილში ((` სვეტი 1 ’,` სვეტი 2`) ღირებულებები („val1“, „val2“)
სადაც სვეტი 1, სვეტი 2 არის შენ მიერ შექმნილი სვეტები, ხოლო val1 და val2 არის მნიშვნელობები, რომელთა ჩასმაც გსურთ.
ნაბიჯი 4
გამომავალი ან სხვა ოპერაციების მონაცემების მისაღებად გამოიყენება SELECT მოთხოვნა, რომელიც ასე გამოიყურება:
აირჩიეთ * `ცხრილიდან`
გარდა ამისა, შეგიძლიათ დააყენოთ ნებისმიერი სვეტიდან მონაცემების მოპოვების პარამეტრები ცალკე. მაგალითად, თუ გვსურს ვიღოთ სახელი Firsttable– დან, მოთხოვნა ასე გამოიყურება:
აირჩიეთ * პირველი მაგიდიდან WHERE name = '$ name'
ნაბიჯი 5
თქვენ შეგიძლიათ დაწეროთ მოთხოვნა.txt ან.sql ფაილში ჩვეულებრივი Notepad– ის გამოყენებით. დაწერეთ თქვენი ბრძანებები, რის შემდეგაც შეგიძლიათ მათი ჩატვირთვა, მაგალითად, phpMyAdmin ინტერფეისის საშუალებით თქვენი ჰოსტინგის ან DBMS– ის მართვის პანელში.