Teanga Struchtúrtha Iarratas Teanga Struchtúrtha Iarratas (Structured Query Language)
Bunachar sonraí Bunachar sonraí (Database)
Bunachar sonraí
Bunachar sonraí
Bunachar sonraí ceoil Ainm Ealaíontóir ceoil Bliain Fad (soicindí) Albam Sorry Bieber 2015 180 Purpose Only girl Rihanna 2010 Loud Cheap Thrills Sia 2016 160 This is Acting All that matters 2013 170 Journals Sparks Fly Swift 320 Speak Now The Zone The Weekend 2011 175 The Hunger Games Crazy for you Adele 2008 165 19
Ainm an bunachar sonraí: Ceol Ealaíontóir ceoil Bliain Fad (soicindí) Albam Sorry Bieber 2015 180 Purpose Only girl Rihanna 2010 Loud Cheap Thrills Sia 2016 160 This is Acting All that matters 2013 170 Journals Sparks Fly Swift 320 Speak Now The Zone The Weekend 2011 175 The Hunger Games Crazy for you Adele 2008 165 19
Is bunachar sonraí beaga é Is féidir linn sonraí a baint amach go h-easca Ainm Ealaíontóir ceoil Bliain Fad(soicindí) Albam Sorry Bieber 2015 180 Purpose Only girl Rihanna 2010 Loud Cheap Thrills Sia 2016 160 This is Acting All that matters 2013 170 Journals Sparks Fly Swift 320 Speak Now The Zone The Weekend 2011 175 The Hunger Games Crazy for you Adele 2008 165 19
Cad a tharlíonn má tá 500, 600 nó 1000 amhráin againn? Tá Teanga Struchtúrtha Iarratas (nó SQL i mBearla) ar fáil dúinn.
SELECT Ainm FROM Ceol WHERE Albam = ‘Loud’
SELECT Ealaíontóir ceoil, Bliain FROM Ceol WHERE Fad > 300 Toradh =
SELECT Fad FROM Ceol WHERE Ainm = ‘Only girl’ Toradh =
SELECT * FROM Ceol WHERE Fad < 300 Toradh =
Eagarthóireacht INSERT INTO Ceol VALUES ('Complicated','Lavigne',2000,240,'Lets go'); Ainm Ealaíontóir ceoil Bliain Fad (soicindí) Albam Sorry Bieber 2015 180 Purpose Only girl Rihanna 2010 Loud Cheap Thrills Sia 2016 160 This is Acting All that matters 2013 170 Journals Complicated Lavigne 2000 240 Lets go Sparks Fly Swift 320 Speak Now The Zone The Weekend 2011 175 The Hunger Games Crazy for you Adele 2008 165 19
Eagarthóireacht ALTER TABLE Ceol DROP Albam Ainm Ealaíontóir ceoil Bliain Fad (soicindí) Sorry Bieber 2015 180 Only girl Rihanna 2010 Cheap Thrills Sia 2016 160 All that matters 2013 170 Complicated Lavigne 2000 240 Sparks Fly Swift 320 The Zone The Weekend 2011 175 Crazy for you Adele 2008 165
Eagarthóireacht DELETE * FROM Ceol
Dhá (nó níos mó) bunachar sonraí nasctha le chéile Tábla: “Orders”
Tábla: “Customers”
Is é “CustomerID” an nasc idir na dhá tablaí
INNER JOIN SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID; Ainm Tábla
INNER JOIN SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID; Ainm Colún
INNER JOIN SELECT Orders.OrderID, Customers.CustomerName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;
CREATE CREATE TABLE Daltaí_AG ( ID_Dalta int, Sloinne varchar(255), Ainm varchar(255), Rang varchar(255), Aois int PRIMARY KEY (ID_Dalta) );
Daltaí_AG ID_Dalta Sloinne Ainm Rang Aois
INSERT INTO Daltaí_AG (ID_Dalta, Sloinne, Ainm, Rang ,Aois) VALUES (165, “Ní Suilleabhain”, “Emma”, “N Eabha”, 16); VALUES (476, “O Néill”, “Pól”, “N Eoin”, 17);
Daltaí_AG ID_Dalta Sloinne Ainm Rang Aois 165 Ní Suilleabhain Emma N Eabha 16 476 O Néill Pól N Eoin 17