Inona ny fanontanina momba ny Database?

Ny fangatahana dia mampiasa ny herin-tsainao

Ny fangatahana tahirin-tsoratra dia mamoaka angona avy amin'ny tahiry ary mamolavola azy amin'ny endrika azo vakiana. Ny fangatahana dia tsy maintsy voasoratra amin'ny fiteny izay mitaky ny angon-drakitra - matetika, io fiteny io dia SQL .

Ohatra, raha tianao ny rakitra avy amin'ny tahiry, dia mampiasa fangatahana ianao mba hangatahana ny fampahafantarana manokana tianao. Angamba ianao manana latabatry ny Employee, ary te hanara-maso ny isan'ireo mpanatanteraka ianao. Azonao atao ny mamandrika ny tahiry ho an'ny mpiasa izay nandrakitra ny varotra ambony indrindra tamin'ny fotoana voafaritra.

Ny fanambarana SQL SELECT

Ny fangatahana daty dia tsy maintsy manaraka ny format query ilaina amin'ny rakitra. Ny endritsoratra miavaka indrindra dia ny rafitra fangatahana Structured Query Language (SQL) ampiasain'ny rafitra fitantanana database maro. SQL dia fiteny matanjaka iray afaka mametraka fanontaniana be lavitra.

SQL dia mampiasa fanambarana SELECT mba hisafidy ireo angona manokana.

Diniho ny ohatra iray mifototra amin'ny tahirin-tseratseran'i Northwind izay matetika amboara miaraka amin'ny vokatra avy amin'ny database ho toy ny fampianarana.

Ity misy singa iray avy amin'ny latabatry ny Employees Database:

Fitaovana avy amin'ny tahiry Northwind Employees table
EmployeeID Anarana Fanampin'anarana Title Address City Region
1 Davolio Nancy Kaomersialy 507 - 20 Ave. E. Seattle WA
2 feno kokoa Andrew
Filoha lefitra, Sales
908 W. Kapiteny Tacoma WA
3 Leverling Janet Kaomersialy 722 Moss Bay Blvd. Kirkland WA

Mba hamerenana ny anaran'ny mpampiasa iray sy ny lohateniny avy ao amin'ny tahiry, ny fanambarana SELECT dia hitovy amin'izany:

SELECT Voalohany, LastName, Lohateny FROM Employees;

Niverina izy:

Fanampin'anarana Anarana Title
Nancy Davolio Kaomersialy
Andrew feno kokoa Filoha lefitra, Sales
Janet Leverling Kaomersialy

Mba hanatsarana bebe kokoa ny vokatra, azonao atao ny manampy ny clause WHERE:

SELECT Voalohany nomena, LastName FROM mpiasa

Aiza ny tanĂ na = 'Tacoma';

Izy no mamerina ny FirstName sy ny LastName an'ny mpiasa rehetra avy ao amin'ny Tacoma:

Fanampin'anarana Anarana
Andrew feno kokoa

Mariho fa ny SQL dia mamerina ny rakitra anaty endrika / tsanganana izay mitovy amin'ny Microsoft Excel, izay mahatonga azy ho mora ny mijery sy miara-miasa. Ny fiteny query hafa dia mety hamerina angona ho toy ny grafika na tabilao.

Ny herin'ny fangatahana

Ny tahiry iray dia afaka manambara ny fironana henjana sy ny asa aman-draharaha, saingy ity hery ity dia ampiasaina amin'ny fampiasana ny fangatahana. Ny tahiry sarotra iray dia misy tabilao maromaro mitahiry tahiry maromaro. Ny fangatahana dia ahafahanao manasitrana azy ho tabilao tokana mba hahafahanao mamaky mora kokoa azy io.

Ireo query koa dia afaka manatanteraka ny kajy amin'ny data na mamolavola ny andraikitry ny fitantanana. Azonao atao ihany koa ny mamerina mijery ny vaovao momba ny angon-drakotrao alohan'ny hametrahana azy ireo any amin'ny banky.