როგორ გამოვიყენოთ SQL: 8 ნაბიჯი (სურათებით)

Სარჩევი:

როგორ გამოვიყენოთ SQL: 8 ნაბიჯი (სურათებით)
როგორ გამოვიყენოთ SQL: 8 ნაბიჯი (სურათებით)

ვიდეო: როგორ გამოვიყენოთ SQL: 8 ნაბიჯი (სურათებით)

ვიდეო: როგორ გამოვიყენოთ SQL: 8 ნაბიჯი (სურათებით)
ვიდეო: Windows 7: How To Delete, Rename & Edit Files Or Folders Protected by TrustedInstaller 2024, აპრილი
Anonim

SQL ნიშნავს სტრუქტურირებული შეკითხვის ენას და თავდაპირველად შეიქმნა IBM– ის მიერ 70 – იან წლებში, ურთიერთობის მონაცემთა ბაზებთან ურთიერთქმედების მიზნით. ეს არის საერთო ენა მონაცემთა ბაზებისთვის, რჩება საკმაოდ იკითხება და შედარებით მარტივია საფუძვლების სწავლა (თუმცა ენა შეიძლება იყოს ძალიან ძლიერი).

ნაბიჯები

გამოიყენეთ SQL ნაბიჯი 1
გამოიყენეთ SQL ნაბიჯი 1

ნაბიჯი 1. 'SQL' ჩვეულებრივ გამოითქმის 'S-Q-L' (სტრუქტურირებული შეკითხვის ენა)

SQL თავდაპირველად შეიქმნა IBM– ში დონალდ ჩემბერლინისა და რაიმონდ ფ. ბოისის მიერ 1970 – იანი წლების დასაწყისში. ამ ვერსიას ერქვა SEQUEL (სტრუქტურირებული ინგლისური შეკითხვის ენა).

გამოიყენეთ SQL ნაბიჯი 2
გამოიყენეთ SQL ნაბიჯი 2

ნაბიჯი 2. არსებობს SQL- ის სხვადასხვა დიალექტი, მაგრამ მონაცემთა ბაზების ყველაზე ფართოდ გამოყენებული ძრავები დღეს იცავს SQL99 სტანდარტს ANSI– დან და ბევრმა გამყიდველმა გამოიყენა დამატებითი ფუნქციები ამ სტანდარტის გასაუმჯობესებლად (SQL– ის Microsoft– ის გემოს ეწოდება T-SQL ან Transact) -SQL, Oracle ვერსია არის PL/SQL)

გამოიყენეთ SQL ნაბიჯი 3
გამოიყენეთ SQL ნაბიჯი 3

ნაბიჯი 3. მონაცემების ამოღება

ეს არის ის, რაც ჩვეულებრივ ეხება. ამისათვის ჩვენ ვიყენებთ SELECT განცხადებას; ის გამოკითხავს ან მიიღებს მონაცემებს SQL მონაცემთა ბაზიდან.

გამოიყენეთ SQL ნაბიჯი 4
გამოიყენეთ SQL ნაბიჯი 4

ნაბიჯი 4. მარტივი მაგალითი იქნება მსგავსი რამ:

"აირჩიეთ * tblMyCDList- დან", რომელიც მიიღებს ყველა სვეტს (იქ * შედის) და სტრიქონებს ცხრილში "tblMyCDList".

გამოიყენეთ SQL ნაბიჯი 5
გამოიყენეთ SQL ნაბიჯი 5

ნაბიჯი 5. მოთხოვნები ჩვეულებრივ ბევრად უფრო რთულია ვიდრე ეს

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

გამოიყენეთ SQL ნაბიჯი 6
გამოიყენეთ SQL ნაბიჯი 6

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

'select * from tblMyCDList where CDid = 27' ამოიღებს რიგებს, სადაც ველი CDid უდრის 27 -ს. ან 'select * from tblAttribute where strCDName like' Dark Side%'' იყენებს ველურ ბარათს, რომელიც წარმოადგენს ნებისმიერი ხასიათის ნულოვან ან მეტ შემთხვევას და იმედია აჩვენებს, რომ ჩემს კოლექციას აქვს ჩემი საყვარელი პინკ ფლოიდის ალბომი.

გამოიყენეთ SQL ნაბიჯი 7
გამოიყენეთ SQL ნაბიჯი 7

ნაბიჯი 7. INSERT და UPDATE განცხადებები გამოიყენება SQL მონაცემთა ბაზაში მონაცემების დასამატებლად და შესაცვლელად (შეამოწმეთ ქვემოთ მოყვანილი ბმულები რამდენიმე შესანიშნავი გაკვეთილისთვის, რომელსაც შეუძლია მიგიყვანოთ შემდგომში)

გამოიყენეთ SQL ნაბიჯი 8
გამოიყენეთ SQL ნაბიჯი 8

ნაბიჯი 8. DELETE განცხადება გამოიყენება SQL მონაცემთა ბაზიდან მონაცემების ამოსაღებად

ვიდეო - ამ სერვისის გამოყენებით, ზოგიერთი ინფორმაცია შეიძლება გაზიარდეს YouTube- თან

Რჩევები

  • ძალიან ადვილია SQL მონაცემთა ბაზების მიმაგრება Microsoft Access– ის შიგნიდან (მისი შეკითხვის ინსტრუმენტი შეიძლება გამოყენებულ იქნას SQL რეჟიმში, თუმცა სინტაქსს აქვს განსხვავებები SQL Server– ისა და სხვა მონაცემთა ბაზებიდან გამოყენებულისგან).
  • Linux– ის თანახმად, ყველაზე პოპულარული მონაცემთა ბაზებია MySQL და PostgreSQL. თუ კონსოლი არ ჩანს მოსახერხებელი, გამოიყენეთ ExecuteQuery ან სხვა მსგავსი ღია კოდის ინსტრუმენტი.
  • Microsoft Query არის ინსტრუმენტი, რომელსაც გააჩნია Windows - მას აქვს გრაფიკული ან SQL შეკითხვის რეჟიმი.
  • გამოიყენეთ wamp ან xampp უფრო მარტივი ვებ სერვერი phpmyadmin– ით (mysql)
  • შემდეგი წიგნი შეიძლება იყოს სასარგებლო: კლაინი, კევინი, დანიელ კლაინი და ბრენდ ჰანტი. 2001. SQL მოკლედ. მე -2 გამოცემა. O'Reilly & Associates, Inc.

გაფრთხილებები

  • ურთიერთობის მონაცემთა ბაზა ჩვეულებრივ ნიშნავს „სისტემას, რომლის მომხმარებლები მონაცემებს განიხილავენ როგორც ცხრილების კრებულს ერთმანეთთან დაკავშირებული საერთო მონაცემების მნიშვნელობებით“, რომელიც ჩვეულებრივ გამოიყენება როგორც „მონაცემთა ბაზის მართვის სისტემა“(RDBMS), როგორიცაა MySQL, Sybase, SQL Server ან Oracle. რა მონაცემთა ბაზის მკაცრი სისტემები მიჰყვება E. F. "Ted" Codd's "The Prusinciples of Relational Databases". შეიძლება ითქვას, რომ (და ხშირად ხდება), რომ Access ასევე არის ურთიერთობის მონაცემთა ბაზა, რა თქმა უნდა, Microsoft აცხადებს, რომ არის, მაგრამ ძრავის აგების ფაქტიურად ის გახდება "ინდექსირებული თანმიმდევრული წვდომის მეთოდი (ISAM)" მონაცემთა ბაზა ან ბრტყელი ფაილის მონაცემთა ბაზა. განსხვავებების იდენტიფიცირება ადვილი არ არის ზედაპირზე, რადგან ისინი იქ არ არიან, Access- ს აქვს SQL- ის საკუთარი განხორციელებაც, არამედ ისინი მონაცემთა ბაზის ძრავის წიაღშია (იხ. Http://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx ამის კარგი აღწერისთვის). ყველა სხვა თანაბარი, ზოგიერთი რთული შეკითხვა Access- ში გადის ბევრად ნელა, ვიდრე SQL სერვერზე. ზოგიერთი მარტივი მოთხოვნა უფრო ნელა იმუშავებს SQL სერვერზე.
  • 'მონაცემთა ბაზის' მნიშვნელობა ხშირად შეიძლება დაბნეული იყოს; ის შეიძლება გამოყენებულ იქნას ცხრილების კომპლექტის რეალურ კონტეინერზე სასაუბროდ, როგორიცაა CD კოლექციის მონაცემთა ბაზა ან სამაგისტრო მონაცემთა ბაზა. ფაქტობრივი სერვერის პროგრამული უზრუნველყოფა, რომელიც შეიცავს მონაცემთა ბაზას არის "მონაცემთა ბაზის ძრავა" ან "მონაცემთა ბაზის პროგრამული უზრუნველყოფა", რომელიც შეიძლება შეიცავდეს მონაცემთა ბაზებს. მაგალითებია SQL Server 2005 Express, MySQL ან Access 2003.

გირჩევთ: