Как да използвате sql

SQL (дешифриран като структуриран език за заявки) е бил първоначално разработен от IBM през 70-те години, за да взаимодейства с релационни бази данни. Това е общ език за бази данни, той остава доста четлив. Наложително е просто да изучавате основите си (въпреки че езикът може да бъде много мощен).

Стъпка

  1. Изображение, озаглавено Използвайте SQL стъпка 1
един. `Sql `обикновено се произнася` s-q-l ` (Структуриран език за заявки - език на структурираните запитвания). SQL е проектиран първоначално в IBM от Donald D.Commerlin и Raymond F.Момчета в началото на 70-те години. Тази версия се нарича продълженост (структуриран английски език за заявки).
  • Изображение, озаглавено Използвайте SQL стъпка 2
    2. Има различни SQL диалекти, но най-широко използваните DBM днес се придържат към стандарта SQL99 от ANSI и много доставчици са въвели допълнителни възможности за разширяване на този стандарт (в Microsoft `SQL функция, наречен T-SQL или Transact-SQL, версия от Oracle - pl / sql).
  • Изображение, озаглавено Използвайте SQL стъпка 3
    3. Получаване на данни! Обикновено. За да направите това, използвайте изявлението за избор на избор - той ще поиска или получава (изтегля) данни от SQL базата данни.
  • Изображение, озаглавено Използвайте SQL стъпка 4
    4. Прост пример: "Изберете * от tblmycdlist" - бихте искали да получите (изберете) всички колони (тук, отколкото когато * сметки) и линиите на таблицата "TBLMYCDLIST".
  • Изображение, озаглавено Използвайте SQL стъпка 5
    пет. Исканията обикновено са много по-сложни от това. Предлага се за извеждане на специфични колони и редове от таблицата и дори завързват данни от няколко таблици или, ако става въпрос за това, всички бази данни заедно.
  • Изображение, озаглавено Използвайте SQL стъпка 6
    6. Ако искаме да филтрираме редиците, избрани от оператора за подбор, състоянието трябва да бъде квалифицирано като комплекти от избрани записи.`Изберете * от TBLMYCDlist, където CDID = 27` ще покаже линиите, където полето на CDID е равно на 27. Или "Изберете * от tblattribute, където SLCDNAME, например" тъмна страна% ", използва непредсказуем феномен, представен от 0 или други примери за всеки символ. И ние ще покажем (изтегляме на екрана), че в моята колекция има розов флойд с албум за мобилизация.
  • Изображение, озаглавено Използвайте SQL стъпка 7
    7. Вмъкване и актуализиране на операторите се използват за добавяне и промяна на данни в SQL базата данни (вижте връзките по-долу до някои отлични програми за обучение, които могат да бъдат полезни в бъдеще).
  • Изображение, озаглавено Използвайте SQL стъпка 8
    Осем. Изтриването на оператора се използва за изтриване на данни от SQL базата данни.
  • Съвети

    • Използвайте WAMP или XAMPP - уеб сървър Spopmyadmin (MYSQL).
    • Под Linux, най-популярните такива бази данни ASMYSQL и PESTGRESQL. Ако конзолата не изглежда удобно, използвайте екзекутил или друг подобен инструмент с отворен код.
    • Следващата книга може да бъде полезна: Kline, Kevin, Daniel Kline и Brand Hunt.2001.SQL накратко.2-ро издание.O`Reilly & Associates, Inc.
    • Много е лесно да се прикрепи към SQL базата данни от Microsoft Access (този инструмент за заявка може да се използва в SQL режим, въпреки че синтаксисът има разликата от използваната с SQL сървър и други бази данни).
    • Microsoft заявката е инструмент, който идва с Windows - има графични или SQL режими на заявки.

    Предупреждения

    • Value`Database (база данни) "често може да бъде объркан - можете да го използвате, за да говорите за истински контейнер за набор от таблици, като например CD база данни или основна база данни. Действителният сървър софтуер, съдържащ база данни, е "сърцевината на базата данни" или "софтуер за бази данни", който може да съдържа бази данни. Примери са SQL Server 2005 Express, MySQL или Access 2003.
    • Релационната база данни обикновено означава "система, чиито потребители се разглеждат под формата на таблици, свързани помежду си чрез общи стойности на данните", която обикновено се прилага като "система за управление на релационната база данни" (RDBMS), Sybase, SQL Server или Oracle.Строгите релационни бази данни съответстват на e.Е. "TED" `` дванадесет принципа на релационни бази данни на релационните бази данни (дванадесет принципа на релационни бази данни). Може да се твърди (и често това се случва), че достъпът е и релационна база данни, Microsoft, разбира се, говори за това, но как се изгражда ядрото, всъщност прави метода на последователността на последователността (ISAM) или монотонна база данни или монотонна файл.Разликите не са лесни за откриване, защото няма там, достъпът дори има своя собствена реализация на SQL, но те се намаляват в ядрото на базата данни (виж. http: // SSW.Com.AU / SSW / База данни / база данниДокислинки.Aspx За добро описание на това).С други важни характеристики, комплексният поискан достъп ще работи много по-бавен от VSQL сървъра.Някои прости искания ще работят по-бавно в SQL Server.
    Подобни публикации