ᲙომპიუტერებიᲞროგრამირების

Მუშაობა მონაცემთა ბაზა: რატომ ითხოვს

რა არის "მოთხოვნა"? რა არის ზოგადად იგულისხმება შეკითხვის მონაცემთა ბაზაში? რა მოითხოვს, რომ იგზავნება მონაცემთა ბაზაში? მოთხოვნით ნაგულისხმევი მიწოდება გარკვეულ პირობებში, რომლის მიხედვითაც ბაზა პასუხს და ინფორმაციას ინტერესი. ანუ არ იგზავნება გარკვეულ პირობებში / მონაცემები, რომლითაც საჭირო ინფორმაცია არის შერჩეული და გადამდები კლიენტის მხარეს ან / და ბაზაში შევიდა. პასუხი კითხვაზე "რა არის ობიექტი, მოთხოვნით", თქვენ აუცილებლად ვისწავლოთ ამ სტატიაში.

რატომ შეკითხვებს მონაცემთა ბაზაში?

პასუხი უნდა მიექცეს არა მხოლოდ კითხვაზე, თუ რა მოთხოვნით, არამედ კითხვაზე, თუ რატომ არიან შეკითხვას. ისინი მისაღებად საჭირო ინფორმაცია, რომელიც ინახება მონაცემთა ბაზაში. მარტივად რომ ვთქვათ, მონაცემთა ბაზის შეკითხვებს განკუთვნილია მისაღებად საჭირო ინფორმაცია რიგ შემთხვევებში. მათი მიზანი შეიძლება იყოს ძალიან განსხვავებული: ეს შეიძლება იყოს საჭირო იდენტიფიცირება, როგორც მომხმარებელს ბანკის მესამე მხარის საიტზე, ან იდენტიფიცირება, როგორც თანამშრომელი ქსელის, და მიიღოს ინფორმაცია სახელმწიფო პროფილი ვებგვერდზე თამაში.

რა კომპონენტების შეკითხვაზე არის?

ჩვენ ვაგრძელებთ უპასუხოს კითხვაზე: რატომ მოითხოვს. SQL გამოიყენება წერენ შეკითხვებს. აუცილებლად უნდა იყოს მხოლოდ ორი კომპონენტი: SELECT და. მაგრამ გარდა მათ შეიძლება იქნას გამოყენებული და გამოიყენება რიგი სხვა გუნდი, რომელიც ახალი მოთხოვნები მონაცემების შერჩევა და სკრინინგის ცარიელია. ეს მოთხოვნა მონაცემთა ბაზაში მიიღოს ყველაზე შესაბამისი ინფორმაციის კომპიუტერი: თქვენ უნდა იპოვოს, სადაც ეს არის ის, რასაც უნდა ვეძებოთ. ყველაზე პოპულარული შემადგენელი ნაწილები არ არის საჭირო, შემდეგ სად. სად შემთხვევაში, იმისათვის, რომ შექმნას კონკრეტული პირობების შერჩევა მონაცემები. მაგალითად, თქვენ შეგიძლიათ მიუთითოთ საიდენტიფიკაციო ნომერი, დაბადების თარიღი, დაბადების ან სხვა ინფორმაცია, რომელიც უნიკალურია და შესაძლოა პირის იდენტიფიცირება.

შენობა შეკითხვაზე

ნებისმიერი მოთხოვნა აქვს მკაცრი იერარქია მშენებლობა, რომელიც არ არღვევს. შეცდომა შეიძლება მოხდეს. მშენებლობა განმარტა საფუძველზე მარტივი შეკითხვის სამი კომპონენტი. პირველი არსებობს SELECT,, და სადაც. ოპერატორები შეიძლება აკრეფილი დიდი და პატარა ასოები, აღსასრულებლად არ არის დაზარალებული. თუმცა, წესების ეტიკეტი, ყველა ოპერატორების იწერება კაპიტალის წერილში და საჭირო პირობები, სახელები მაგიდები და პერსონალის პატარა. და ასე უფრო ადვილი ნავიგაცია ხოლო ათვალიერებს კოდი. დავბრუნდეთ კოდი, თქვენ უნდა ვუთხრა გარდა, რომელიც პასუხისმგებელია რა.

შენობა შეკითხვაზე, როგორც წესი, არ განსხვავდება მუშაობა სხვადასხვა განვითარების გარემოში. ასე, იდგა წინაშე კითხვა: "რატომ არიან მოთხოვნის დაშვების» ან სხვა განვითარება გარემოს და შეგიძლიათ დარწმუნებული უნდა იყოს, რომ პასუხი ამ სტატიაშია მოვა მათ ყველა.

ძირითადი მონაცემები მოთხოვნა

მთავარი შემადგენელი ნაწილები, როგორც ზემოთ აღინიშნა, მხოლოდ ორი:

  • აირჩიეთ [1 რამ, რაც თქვენ გჭირდებათ 2, თქვენ უნდა 3] - გამოიყენება დააკონკრეტა, თუ რა ინფორმაცია არის საჭირო. რომ იგი გადაეცემა მონაცემთა ბაზის პროგრამა, რომელიც მომხმარებელს მუშაობს.
  • FROM [მაგიდა, რომელიც მონაცემები აღებულია] - დააკონკრეტა საჭირო მონაცემების არის პატარა, და მაინც უნდა მიუთითოს, სადაც ისინი უნდა იქნას მიღებული. მონაცემთა ბაზაში არ არის პირდაპირ შენახული მონაცემები და მაგიდა, რომელსაც აქვს მონაცემები. სხვადასხვა მაგიდები შეიძლება ჰქონდეს იგივე სვეტები მონაცემები, რათა თავიდან ავიცილოთ ეს, და გამოიყენება მიუთითოთ, სადაც ეს არის აღებული.

დამატებითი დეტალები და მოთხოვნა ჯგუფი ოპერაციები

გააუმჯობესოს თქვენი ძიების შედეგების და უზრუნველყოფს ინფორმაციის გამოყენების ინფორმაცია უკვე მიღებული დამატებითი ბრძანებები:

  • სად [ძიება პირობები] - გამოიყენება დასალაგებლად out საჭირო ინფორმაცია კონკრეტული დასაშვებობის პირობები.
  • LIMIT [ნომერი] - გამოიყენება შეზღუდოს სტრიქონების რაოდენობა, რომელიც მიღებული იქნება მაგიდაზე.
  • GROUP BY [მოთხოვნის პარამეტრის] - გამოიყენება ჯგუფი მიიღო ინფორმაცია მონაცემთა ბაზაში. მაგრამ ჯგუფი არ არის ნებისმიერი ინფორმაცია შეიძლება მიწოდებული, მაგრამ მხოლოდ პროპორციულად, და რომელსაც იგივე ტიპის. დამატებითი დეტალები შეგიძლიათ გაირკვეს, მოძიებაში ცალკე სტატია ჯგუფი. ჯგუფი ოპერაციების შეკითხვებს მიზანია გააუმჯობესოს გამოჩენა ინფორმაციის და მისი დიდი readability.
  • UNION [თხოვნა] გამოიყენება იმისათვის, რომ ცალკე მოთხოვნით subquery. როდესაც თქვენ მიიღებთ საკმაოდ მნიშვნელოვანი რაოდენობით ინფორმაციას შეიძლება საჭირო და ეს ვარიანტი.
  • LIKE "" გამოიყენება, რათა შეამოწმოს თუ ნიღაბი შეესაბამება მოთხოვნით გარკვეული ზომის მონაცემები. ასე რომ, მისი დახმარებით, თქვენ შეგიძლიათ მოძებნოთ პირი, რომლის ხელფასი vymeryat ექვსი მოღვაწეები.

მაგალითად

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

SELECT სახელი, ProductNumber, ListPrice AS ფასი

FROM Production.Product

WHERE ProductLine = 'R'

გარჩევის შემომთავაზა ზემოთ კოდი. პირველ რიგში, არსებობს შერჩევა საჭირო მონაცემები: სახელი, პროდუქტის რაოდენობა და გვერდი ბროშურა ფასები. და ფასი ფურცელი არის ნაჩვენები ოდნავ განსხვავებული სახელით - a "ფასი". მონაცემები აღებულია მონაცემთა ბაზა "პროდუქტები" საწყისი ცხრილი "პროდუქტი". ზოგადად, მიუთითოთ მონაცემთა ბაზაში არ არის საჭირო, თუ ვმუშაობთ მხოლოდ ერთი, რომელიც რეალურად აგზავნის მოთხოვნას. მაგრამ თუ რამდენიმე ბაზები, მაშინ, რა თქმა უნდა მიუთითოთ, თუ გავითვალისწინებთ იმ ფაქტს, რომ კომპიუტერში უბრალოდ არ მესმის ვის ეხება, ან საერთოდ უარყოფს თქვენი მოთხოვნა და იქნება შეცდომა. მესამე ხაზი მიუთითებს, რომ გამომავალი არ არის ყველა ინფორმაცია, მაგრამ მხოლოდ ერთი, რომ მიდის ხაზი "P" პროდუქცია. რომ დასრულდა მოკლე სტატიის წაკითხვის შემდეგ თქვენ იცით ახლა, რატომ შეკითხვას.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.birmiss.com. Theme powered by WordPress.