-- Τα παρακάτω είναι παραδείγματα για τις ανάγκες της διάλεξης της 09/12/2025
 
/*
Εισαγωγή δεδομένων με με δυνατότητα αλλαγής σειράς στηλών και αντίστοιχων τιμών. Το γνώρισμα είναι δεύτερο στη σειρά
*/
INSERT INTO AUCTIONHOUSE (AuctionHouseID, Website, Name, Address) VALUES
('AH04', 'https://en.wikipedia.org/wiki/newWeb','NewWeb', '100 Democracy Rd, Heraklion, Crete');
 
/*
Εισαγωγή πολλαπλών πλειάδων με μία μόνο εντολή - Προσοχή: Αν κάποια πλειάδα είναι λαθος η εντολή θα αστοχήσει στο σύλολό της 
*/
 
INSERT INTO AUCTIONHOUSE VALUES
 ('AH05', 'Stavros Mihalarias Art Center', '260 Kifissias Avenue, Kifissia 14562.', 'https://en.wikipedia.org/wiki/Mihalarias_Art_Center'),
 ('AH06', 'Christies', '7 Central Park, Central Way, Park Royal, London NΑW10 7FY.', 'https://en.wikipedia.org/wiki/Christie%27s'),
 ('AH07', 'Sothebys', '1334 York Avenue, New York, New York 10021.', 'https://en.wikipedia.org/wiki/Sotheby%27s');
 
/*
Εισαγωγή δεδομένων με προσδιορισμό δήλωση / query που το αποτέλεσμα της εισάγεται στη σχέση
*/
 
CREATE TABLE My_test (
AuctionHouseID TEXT NOT NULL, 
PRIMARY KEY (AuctionHouseID));
INSERT INTO My_test ( SELECT AuctionHouseID 
        FROM AUCTIONHOUSE 
        WHERE Website = 'https://en.wikipedia.org/wiki/newWeb');
 
-- Παραδείγματα τροποποιήσεων σε table 
 
ALTER TABLE My_test ADD COLUMN Date TEXT;
UPDATE My_test
SET Date = '2025-12-09' WHERE AuctionHouseID = 'AH04';
 
ALTER TABLE My_test 
DROP COLUMN Date;
 
-- Παραδειγμα διαγραφής πλειάδων απο table 
 
DELETE FROM My_test 
WHERE AuctionHouseID LIKE 'AH04%';
SELECT * FROM My_test;
 
DROP table My_test;