MySQL datu bāze un SQL vaicājumu lietošanas noteikumi
Tā daudzpusības dēļ MySQLR datu bāzes serveris ir populārākā datu bāze partnerībai ar PHP tīmekļa lietojumprogrammās. MySQL var izmantot mazo uzņēmumu vietnēs, kā arī vietnēs ar lielu trafiku. Bet kā jūs sazināties ar MySQL serveri? Jūs izmantosit SQL datora valodu, un tāpat kā PHP jūs varat ievietot SQL kodu jūsu HTML lapu HTML kodā.

SQL apzīmē strukturētu vaicājumu valodu un teikumi ko izmantojat sarunai ar datu bāzes serveri, sauc par SQL vaicājumiem. Līdzīgi kā HTML, SQL valodā tiek izmantoti angļu valodas vārdi, tāpēc to ir viegli saprast un lietot. Apskatīsim vaicājuma piemēru, kurā no dalības tabulas tiks atlasīti visu dalībnieku vārdi, kuri dzīvo Ohaio štatā. Pēc tam šie nosaukumi tiks sakārtoti alfabēta secībā.

SELECT memberName FROM locekļa_galds
WHERE norādīt = 'OH'
PASŪTĪJUMS BYName

  • Pirmais vārds SQL vaicājumā (piemērā SELECT) ir vaicājuma nosaukums un pasaka serverim, kādu uzdevumu veikt. Iepriekš minētajā piemērā SELECT tiek izmantots, lai atlasītu noteiktu dalībnieku vārdus.

  • Pārējā daļa vaicājuma norāda serverim, kā veikt uzdevumu, tas ir, kādus kritērijus izmantot, lai atlasītu datus no datu bāzes tabulas.

  • Rakstot SQL vaicājumus, ir jāatceras daži noteikumi.

    1. Vaicājumu nosaukumi nav reģistrjutīgi, tāpēc Atlasīšana ir vienāda ar SELECT. Lai arī datu bāzes serverim ir vienalga, ja vaicājumu nosaukumus ievietojat ar visiem lielajiem burtiem, visiem mazajiem burtiem vai arī ar lielajiem un mazajiem burtiem, parasti vaicājuma vārdu ievieto lielos burtos. Tas atvieglo koda lasīšanu. Tātad iepriekšējā piemērā vārds SELECT ir ar lielajiem burtiem. Kodu ir vieglāk lasīt arī tad, ja pārējā vaicājuma galvenajos vārdos izmantojat visus lielos burtus, piemēram, vārdus FROM, WHERE un ORDER BY iepriekšminētajā piemērā.

    2. Tabulu nosaukumi (member_table), kolonnu nosaukumi (state) un mainīgo nosaukumi (memberName) ir reģistrjutīgi, tāpēc memberName nav vienāds ar MemberName. Tas ir īpaši svarīgi, strādājot ar Linux un Unix.

    3. Līdzīgi kā HTML, jūs varat izplatīt SQL vaicājumu vairākās rindās, kā parādīts iepriekš minētajā piemērā. Vaicājumu varat arī ievietot vienā rindā. Vienkārši atcerieties atdalīt katru vārdu vaicājumā vismaz ar atstarpi.

    4. Pēdiņas tiek izmantotas, lai norobežotu rakstzīmju virknes, bet skaitļu vērtībās neizmantojat pēdiņas. Iepriekš minētajā piemērā OH ir rakstzīmju virkne, tāpēc tā ir ievietota pēdiņās.

      WHERE norādīt = 'OH'

      Tomēr, ja tā vietā dalībnieka vārds būtu jāšķiro pēc pasta indeksa, pēdiņas jums nav vajadzīgas, jo pasta indekss ir skaitlis.

      KUR pasta indekss = 55555

    5. SQL paziņojumos parasti tiek izmantotas vienas pēdiņas. Tomēr, izmantojot MySQL, varat izmantot vai nu vienas, vai divas pēdiņas. Tāpēc zemāk esošās līnijas darbosies tikpat labi kā iepriekšējās kārtulības piemērs.

      WHERE statuss = "OH"
      KUR pasta indekss = 55555

    6. Ja rakstzīmju virknē izmantojat pēdiņas, jums būs jāizvairās no pēdiņām. Piemēram, ja rakstzīmju virkne Nensija teica “Sveiki”, mums, kad šī rakstzīmju virkne tiks ievietota pēdiņās, mums vajadzēs izvairīties no pēdiņām, kas apņem vārdu “Hello”.

      $ variable = "Nensija teica \" Sveiks \ "";



Video Instrukcijas: Review: Quiz 1 (Aprīlis 2024).