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