SQL команди за заявки

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

Както показва практиката, е много лесно да се овладее и използва колкото се може повече стандартния речник на английския език. Както всеки друг език за програмиране, SQL има своя собствена логика и синтаксис, набор от основни команди и правила за тяхното използване.

Класификация на командни команди на SQL

Всички стандартни SQL команди могат да се разглеждат въз основа на тяхната цел. Като основа за допълнителна класификация, можете да вземете такива групи като:
  • Екипи за конструиране на заявки.
  • Команди на вградени процедури и функции.
  • Команди на тригери и системни таблици.
  • Набор от комбинации за работа с променливи за дата и линия.
  • Екипи за работа с данни и таблици.
  • Тази класификация може да продължи безкрайно, но базовите набори от командни команди на SQL ще бъдат изградени въз основа на тези типове.
    Като се има предвид класификацията на езика, не може да не се спомене, че той е универсален, тъй като обхватът на неговото използване говори. Този език за програмиране и неговите варианти се прилагат не само в стандартната среда, но и в други програми, които сте използвали по един или друг начин.


    Обхватът на използването на SQL може да се разглежда от гледна точка на офис софтуер, а именно MicrosoftAccess. Този език, или по-скоро неговият вид - MySQL, ви позволява да администрирате бази данни в интернет. Дори средата за разработка, която Oracle използвавъз основа на вашите SQL заявки.

    Използване на SQL в MicrosoftAccess

    Един от най-простите примери за използване на език за програмиране на база данни е софтуерният пакет MicrosoftOffice. Проучването на този софтуер се осигурява от учебния курс по компютърни науки в училище, а в единадесети клас се разглежда системата за управление на база данни на MicrosoftAccess.


    Именно в проучването на това приложение учениците научават за езика на разработването на бази данни и получават основно разбиране за всичко, което влизат в него. SQL SQL командите са доста примитивни, разбира се, ако ги разглеждате на професионално ниво. Изпълнението на такива команди е много просто и се създава в персонализиран редактор на кода. Помислете за конкретен пример: SELECT Pe_SurName FROM Pherson КЪДЕ Pe_Name = 'Mary'; Въз основа на синтаксиса на екипа, може да се разбере, че той ще върне фамилното име на човека на човека, в случая жената на име Мери, която се съхранява в базата данни на базата данни с контакти. Въпреки че използването на SQL Access е ограничено, понякога такива прости заявки значително улесняват изпълнението на задачата.

    Използване на SQL команди в Oracle

    Oracle вероятно е единственият сериозен конкурент на Microsoft SQL Server. Именно тази среда за разработка и управление на бази данни постоянно води до подобряване на функциите на софтуерния продукт на Microsoft, тъй като конкуренцията е двигател на напредъка. Въпреки постоянното съперничество, SQL Oracle команди повтарят SQL. Струва си да се отбележи, че макар Oracle да се смята за почти пълно копие на SQL, логиката на тази система и език обикновено се смята за по-лесна.
    СистемаOracle няма такава сложна структура, когато използва специфичен набор от команди. При разглеждане на възможностите на тези среди за разработка на бази данни на Oracle, няма сложна структура на вложени заявки. Тази разлика ви позволява да ускорявате работата на данните многократно, но, напротив, води до неправилно използване на паметта, в някои отделни случаи. Структурата на Oracle е изградена главно върху времеви таблици и тяхното използване. Като пример: SQL командите в тази система се изграждат аналогично на стандартите на самия език, макар и малко по-различен от него. SELECTCONCAT (CONCAT (CONCAT ('Работник', sname), CONCAT (SUBSTR (fname, 0 1), SUBSTR (otch, 0 1))), CONCAT ('приета работа', acceptdate) от служители WHERE acceptdate> to_date ('010180', 'dd.mm.yyyy'); Това искане ще върне данни за служители, които са наети за определен период от време. Въпреки че структурата на заявките е различна от Microsoft SQL Server, изпълнението на SQL команди в тези системи изглежда е, с изключение на малките детайли.

    Използване на SQL в Интернет

    С появата на World Wide Web, т.е. интернет, обхватът на използването на SQL езика се разширява. Както знаете, много информация се съхранява в мрежата, но не е хаотично разположена, а е публикувана на сайтове и сървъри според определени критерии. За съхраняване на информация в Интернет, както и на други места, директната връзка съответства на базата данни, а сайтовете са системи за управление. Обикновено сайтовете и програмният им код са организирани на различни езици за програмиране, но основата на базите данни е една от разновидностите на SQL, а именно езикът за създаване на база данни, ориентиран към уеб интерфейсите на MySQL. Синтаксис и основен набор от командитози език напълно копира обичайния SQL, но с някои от неговите допълнения, които му дават разлика от Microsoft SQL Server. SQL командите са напълно подобни не само на синтаксиса, но и на стандартния набор от служебни думи. Единствената разлика е обаждането и структурирането на заявката. Например, можете да помислите за искане за създаване на нова таблица, което е точно това, което е първото, което децата преподават в компютърни училища:
    $ link = mysqli_connect ('localhost', 'root', ',' tester '); $ query = 'създаде потребители на таблици (вход VARCHAR
    , парола VARCHAR
    }'; if (mysqli_query ($ link, $ query)) echo "Таблицата е създадена."; elseecho "Таблицата не е създадена:" .mysqli_error (); mysqli_close ($ link); В резултат на тази заявка можете да получите нова таблица "Последователност", която ще има две полета: потребителско име и парола. MicrosoftSQLServer.

    Изграждане на заявки за MicrosoftSQLServer

    ybirka маси с определен набор от данни е една от основните задачи на SQL. За такива операции екип осигурява изберете SQL. Това е за него по-долу.
    Правилата за създаване на екип са много прости и командата SELECT в SQL се изгражда по следния начин. Например, има таблица, в която има информация за служител, който например има името Лице. Нека поставим задачата, че от масата е необходимо да се изберат данни за служителите, чиято дата на раждане - в периода от първия януари до първи март тази година включително. За такава извадка трябва да изпълните SQL команда, която не само ще има стандартен дизайн, но и условие за избор: Изберете * от човек, където P_BerthDay & gt; 28)

    Свързани публикации