Ինչպես օգտագործել SQL: 8 քայլ (նկարներով)

Բովանդակություն:

Ինչպես օգտագործել SQL: 8 քայլ (նկարներով)
Ինչպես օգտագործել SQL: 8 քայլ (նկարներով)

Video: Ինչպես օգտագործել SQL: 8 քայլ (նկարներով)

Video: Ինչպես օգտագործել SQL: 8 քայլ (նկարներով)
Video: Google Ձևաթղթերի ամբողջական ուղեցույց - առցանց հետազոտություն և տվյալների հավաքագրման գործիք: 2024, Նոյեմբեր
Anonim

SQL- ը նշանակում է Structured Query Language և սկզբնապես մշակվել է IBM- ի կողմից 70 -ականներին `հարաբերական տվյալների շտեմարանների հետ փոխգործակցության համար: Դա տվյալների բազաների ընդհանուր լեզուն է, մնում է բավականին ընթեռնելի և համեմատաբար պարզ է սովորել հիմունքները (չնայած լեզուն կարող է լինել շատ հզոր):

Քայլեր

Օգտագործեք SQL Քայլ 1
Օգտագործեք SQL Քայլ 1

Քայլ 1. «SQL»-ը սովորաբար արտասանվում է «S-Q-L» (կառուցված հարցման լեզու):

SQL- ն ի սկզբանե մշակվել է IBM- ում Դոնալդ Չեմբերլինի և Ռայմոնդ Ֆ. Բոյսի կողմից 1970 -ականների սկզբին: Այս տարբերակը կոչվում էր SEQUEL (Structured English Query Language):

Օգտագործեք 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 -ի: և հուսով եմ ցույց կտա, որ իմ հավաքածուն իսկապես ունի իմ սիրած Pink Floyd ալբոմը:

Օգտագործեք 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- ի «Հարաբերական տվյալների շտեմարանների տասներկու սկզբունքներին»: Կարելի է պնդել (և հաճախ այդպես է), որ Access- ը նաև հարաբերական տվյալների շտեմարան է, Microsoft- ը, անշուշտ, ասում է, որ դա այդպես է, բայց շարժիչի կառուցվածքն իրականում այն դարձնում է «Indexed Sequential Access Method (ISAM)» տվյալների բազա կամ հարթ ֆայլերի տվյալների շտեմարան: Տարբերությունները մակերևույթին հեշտ չէ նկատել, քանի որ դրանք չկան, Access- ը նույնիսկ SQL- ի իր սեփական ներդրումն ունի, այլ ավելի շուտ դրանք գտնվում են տվյալների բազայի շարժիչի փորոտիքի մեջ (տե՛ս https://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx դրա լավ նկարագրության համար): Մնացած բոլոր հավասար բաները, Access- ի որոշակի բարդ հարցումները շատ ավելի դանդաղ կգործեն, քան SQL Server- ում: Որոշ պարզ հարցումներ ավելի դանդաղ կաշխատեն SQL Server- ում:
  • «Տվյալների բազայի» իմաստը հաճախ կարելի է շփոթել. այն կարող է օգտագործվել մի շարք սեղանների համար նախատեսված կոնտեյների մասին խոսելու համար, օրինակ ՝ CD հավաքածուի տվյալների բազա կամ Վարպետ տվյալների բազա: Փաստացի սերվերային ծրագրակազմը, որը ներառում է տվյալների բազան, «տվյալների բազայի շարժիչն» է կամ «տվյալների բազայի ծրագրակազմը», որը կարող է պարունակել շտեմարաններ: Օրինակներ են SQL Server 2005 Express, MySQL կամ Access 2003:

Խորհուրդ ենք տալիս: