MySQL база данни и правила за използване на SQL заявки
Поради своята гъвкавост, MySQLR сървърът на бази данни е най-популярната база данни за партньорство с PHP в уеб приложения. MySQL може да се използва за сайтове за малък бизнес, както и за уеб сайтове с голям трафик. Но как общувате със MySQL сървъра? Ще използвате компютърния език SQL и, подобно на PHP, можете да поставите SQL кода в HTML кода за вашите уеб страници.

SQL означава Структуриран език на заявката и изречения който използвате за разговор със сървъра на базата данни, се наричат ​​SQL заявки. Подобно на HTML, SQL езикът използва английски думи и затова е лесен за разбиране и използване. Нека да разгледаме примерно запитване, което ще избере имената на всички членове от таблица за членство, които живеят в щата Охайо. След това ще постави тези имена по азбучен ред.

ИЗБРАН член_ИМЕНО от член_ таблица
WHERE състояние = 'OH'
ПОРЪЧАЙТЕ от memberName

  • Първата дума в SQL заявката (SELECT в примера) е име на заявка и казва на сървъра каква задача да изпълни. В горния пример SELECT се използва за избор на имената на определени членове.

  • Останалата част от заявката казва на сървъра как да изпълни задачата, тоест какви критерии да използва за избор на данните от таблицата на базата данни.

  • Има няколко правила, които трябва да запомните, когато пишете SQL заявки.

    1. Имената на заявките не са чувствителни към малки и следователно Select е равно на SELECT. Въпреки че сървърът на базата данни не се интересува дали поставяте имената на заявките във всички главни букви, всички малки букви или смес от малки и малки букви, обичайна практика е името на заявката да се поставя с всички главни букви. Това улеснява четенето на кода. Така че в горния пример думата SELECT е във всички главни букви. По-лесно е да прочетете кода, ако използвате всички главни букви за основните думи в останалата част от заявката, като думите ОТ, КЪДЕ и ПОРЪЧАЙТЕ в горния пример.

    2. Имена на таблици (член-таблица), имена на колони (състояние) и имена на променливи (член-име) сте чувствителен към регистър и следователно memberName не е равен на MemberName. Това е особено важно при работа на Linux и Unix.

    3. Подобно на HTML, можете да разпространите SQL заявка в няколко реда, както в примера по-горе. Но можете също така да поставите заявката всички на един ред. Просто не забравяйте да отделите всяка дума в заявката с поне място.

    4. Кавичките се използват за заграждане на символни низове, но не използвате кавички за числови стойности. В горния пример OH е символен низ и следователно е затворен в единични кавички.

      WHERE състояние = 'OH'

      Ако обаче вместо това сортираме memberName по пощенски код, няма да ви трябват кавичките, тъй като пощенският код е номер.

      КЪДЕ пощенски код = 55555

    5. Обичайно е да се използват единични кавички в SQL изрази. Можете обаче да използвате еднократни или двойни кавички, когато използвате MySQL. Следователно линиите по-долу ще работят добре, както линиите в примера за предишното правило.

      WHERE състояние = "OH"
      КЪДЕ пощенски код = 55555

    6. Ако използвате кавички в символен низ, ще трябва да избягате от тези кавички. Например, за символния низ Нинси каза „Здравей“, ще трябва да избягаме от кавичките около думата „Hello“, когато поставим този низ от символи в кавички.

      $ променлива = "Нанси каза \" Здравей \ "";



Инструкции Видео: How To Install MySQL on Windows 10 (Може 2024).