Hoe om SQL te gebruik
SQL beteken gestruktureerde navraagtaal en is ontwikkel om met relasionele databasisse te kommunikeer. Dit is die algemene taal vir databasisse en dit is steeds maklik om te lees en die basiese beginsels te leer (hoewel die taal baie magtig is).
conținut
stappe

1
SQL is geskep in IBM deur Donald D. Chamberlin en Raymond F. Boyce in die vroeë 70`s. Hierdie weergawe is genoem SEQUEL (Gestruktureerde Engelse Navraagtaal, of in Spaans, gestruktureerde Engelse navraagtaal)

2
Daar is variasies van SQL, maar databasis enjins mees gebruikte data vandag aan die ANSI SQL99 standaard, en baie maatskappye het hul eie eienskappe wat die taal te verryk (in die geval van Microsoft T-SQL of Transact-SQL geïmplementeer word, in die Oracle se weergawe is PL / SQL).

3
Dit gaan oor die hantering van data. Om hulle uit die databasis te onttrek, sal ons die SELECT stelling gebruik.

4
`N Eenvoudige voorbeeld sou iets wees soos: `SELECT * FROMCDlist`, wat al die kolomme sal kry (dit is waar die sterretjie in die spel kom) en rye van die tabel`CDlist `.

5
Die konsultasies is gewoonlik meer ingewikkeld. Die SELECT kan gebruik word om sekere kolomme en rye van die tabel te verkry, en selfs data van verskeie tabelle of hele databasisse oor te steek.

6
As ons die rye wat deur die SELECT-stelling teruggegee word, wil filter, sal die WHERE-navraag nodig wees om die toestand te definieer. "SELECT * FROM WAAR listaDeCD CDID = 27 SELECT * FROM WAAR listaDeCD DCNAME soos" Dark Side% `gebruik `n wildcard wat beteken, in hierdie geval` sal alle rye waar die veld CDID gelyk 27. O terug `, wat sal al terug CD wie se naam begin met "Dark Side".

7
INSERT en UPDATE is die instruksies wat gebruik word om data in `n databasis by te voeg of te verander.

8
Die DELETE stelling word gebruik om dit te verwyder.
wenke
- In Linux is die mees algemene databasisse MySQL en PostgreSQL. As die terminale nie reg lyk nie, gebruik ExecuteQuery of `n ander soortgelyke oopbron-instrument.
- Gebruik `n maklik om te installeer webbediener soos wamp of xampp en gebruik phpMyAdmin om die databasis te bestuur.
- "Microsoft Query" is `n hulpmiddel wat by Windows kom. Dit het `n grafiese koppelvlak om navrae te skep.
- Dit is baie maklik om databasisse van Microsoft Access te koppel (u navraaghulpmiddel kan in die SQL-modus gebruik word, alhoewel die sintaks verskille het tussen Microsoft SQL Server en ander databasisse).
waarskuwings
- Baie keer is die betekenis van "databasisse" verward en kan gebruik word om na die stel tabelle of die databasisbestuurderprogram te verwys. Die bedienerprogram wat die databasis insluit, is die "databasis-enjin". Voorbeelde van enjins is: SQL Server, MySQL of Access.
- Oor die algemeen, `n relasionele databasis beteken `n stelsel waarvan die gebruikers sien die data as `n stel verwante tabelle deur die datawaardes so geïmplementeer as `n "management system relasionele databasis" (RDBMS sy akroniem in Engels) as MySQL, Sybase, SQL Server of Oracle. Relasionele databasisstelsels gebruik die 12 beginsels van Ted Codd-relasionele databasisse. Dit kan aangevoer word (en dikwels bespreek word) dat Access ook `n relationele databasis is. Microsoft sê dit is, maar die manier waarop die enjin eintlik gebou word, maak dit `n "geïndekseer opeenvolgende toegangsmetode" (ISAM) of `n platlêer databasis. Die verskille is nie maklik om met die blote oog te sien nie, maar is in die ingewande van die databasis-enjin. Anders alles is dieselfde, behalwe dat eenvoudige navrae sal stadiger as in SQL Server en die kompleks sal baie stadiger as ook in SQL Server wees
Deel op sosiale netwerke:
Verwante
Hoe om `n relasionele data model te skep
Hoe herhaalde rekords in Excel 2007 verwyder word
Hoe om `n voorraad databasis in Access te skep
Hoe om `n databasis in MySQL te skep
Hoe om `n databasis in SQL Server te skep
Hoe om `n tafel in MySQL te skep
Hoe om dubbele rekords in Oracle te verwyder
Hoe om `n MySQL databasis te verwyder
Hoe om `n sekuriteitsvlak in te stel deur gebruikers in Microsoft Access
Hoe om `n SQL-inspuiting in PHP te vermy
Hoe om `n databasis te hack
Hoe om Excel-lêers in te voer om toegang te verkry
Hoe om `n SQL-navraag in Microsoft Excel in te voeg
Hoe om `n LAMP-bediener op te stel
Hoe om die Engelse woordeskat te verryk
Hoe om die Engelse taal te studeer
Hoe om JSON te gebruik
Hoe toegang tot `n MySQL databasis met PHP
Hoe om PHP en MySQL te leer
Hoe om `n gebruiker in `n Oracle databasis te skep
Hoe om Crysis 3 in Spaans te sit