Како да го користите sql
SQL (дешифриран како структуриран јазик за пребарување) првично беше развиен од IBM во 70-тите за да комуницирате со релациони бази на податоци. Ова е заеднички јазик за бази на податоци, останува прилично читлив. Тоа е императив за едноставно да ги проучи нејзините основи (иако јазикот може да биде многу моќен).
Чекори
Еден. бSQL `е обично изречена` s-q-l ` (Структуриран јазик јазик - јазик на структурирани пребарувања). SQL беше првично дизајниран на IBM од Доналд Д.Chamberlin и Raymond f.Момчиња во раните 1970-ти. Оваа верзија беше наречена продолжение (структуриран англиски јазик за пребарување).

2. Постојат различни SQL дијалекти, но најшироко користените DBMS денес се придржуваат до стандардот SQL99 од ANSI, а многу провајдери имаат имплементирани дополнителни можности за проширување на овој стандард (во SQL функцијата Microsoft наречена T-SQL или TRANSACT-SQL, верзија од Oracle - PL / SQL).

3. Добивање податоци! За тоа обично. За да го направите ова, користете ја изјавата за избор на избор - ќе побара или прима (добива) податоци од базата на податоци SQL.

Четири. Едноставен пример: `Одбери * од tblmycdlist` - би сакале да ги добиете (изберете) сите колони (тука од каде * сметки) и линиите на табелата "TBLMYCDLIST".

Пет. Барањата обично се многу покомплицирани од тоа. Достапно се користи за производство на специфични колони и редови од табелата, па дури и вратоврска податоци од неколку табели или, ако станува збор за тоа, сите бази на податоци заедно.

6. Ако сакаме да ги филтрираме редот избрани од операторот за избор, состојбата мора да биде квалификувана како множества на избрани записи.`Одберете * од tblmycdlist, каде што CDID = 27` ќе ги прикаже линиите каде што CDID полето е еднакво на 27. Или "Одбери * од tblattribute, каде што strcname, на пример," темна страна% "користи непредвидлив феномен претставен со 0 или други примери на било кој карактер. И ние ќе покажеме (повлече на екранот) дека во мојата колекција постои мобилен албум Пинк Флојд.

7. Вметнете и ажурирање на операторите се користат за додавање и промена на податоци во базата на податоци SQL (погледнете ги линковите подолу на некои одлични програми за обука кои можат да ни се појават во иднина).

осум. Избриши оператор се користи за бришење на податоци од базата на податоци SQL.
Совети
- Користете WAMP или XAMPP - SPOPMYADMIN (MySQL) WEB сервер.
- Под Linux, најпопуларните такви бази на податоци ASMYSQL и postgreSQL. Ако конзолата не изгледа погодно, користете ExecuteQuery или друга слична алатка со отворен код.
- Следната книга може да биде корисна: Клајн, Кевин, Даниел Клајн и бренд лов.2001 година.SQL во мало.2. издание.O`Reilly & Associates, Inc.
- Многу е лесно да се прицврсти на SQL база на податоци од Analn Microsoft Access (оваа алатка за пребарување може да се користи во SQL режим, иако синтаксата има разлика од користени со SQL Server и други бази на податоци).
- Microsoft Query е алатка која доаѓа со Windows - има графички или SQL модови за пребарување.
Предупредувања
- Value`database (база на податоци) "често може да се збуни - можете да го користите за да разговарате за вистински контејнер за сет на табели како што се базата на податоци на ЦД или главна база на податоци. Вистинскиот сервер софтвер кој содржи база на податоци е "база на податоци јадро" или "база на податоци софтвер", кој може да содржи бази на податоци. Примери се SQL Server 2005 Express, MySQL или Access 2003.
- Релационата база на податоци обично значи "систем чии корисници се гледаат во форма на маси поврзани меѓусебно преку заеднички вредности на податоци", кој обично се спроведува како "систем за управување со релациони бази на податоци" (RDBMS), Sybase, SQL Server или Oracle.Строги релациони бази на податоци одговараат на е.Ф. "TED" CODD "Дванаесет принципи на релациони бази на податоци" (дванаесет принципи на релациони бази на податоци). Може да се тврди (и често се случува) дека пристапот е исто така и релациона база на податоци, "Мајкрософт.Разликите не се лесни за откривање, бидејќи нема таму, пристапот дури и има своја SQL имплементација, но тие се спуштаат во базата на податоци кернел (види. http: // SSW.Com.AU / SSW / База на податоци / База на податоци.ASPX За добар опис на ова).Со други релевантни функции, комплексот баран пристап ќе работи многу побавно од VSQL сервер.Некои едноставни барања ќе работат побавно во SQL Server.