CREATE VIEW,
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHPStorm Database

MySQL SQL

SELECT DISTINCT WHERE AND OR NOT ORDER BY INSERT INTO NULL UPDATE DELETE LIMIT MAX MIN COUNT AVG SUM LIKE WILDCARDS IN BETWEEN AS INNER JOIN LEFT JOIN RIGHT JOIN CROSS JOIN SELF JOIN UNION GROUP BY HAVING EXISTS ANY ALL INSERT SELECT CASE IF NULL COALESCE Operaterji

MySQL Database

CREATE DATABASE DROP DATABASE CREATE TABLE DROP TABLE ALTER TABLE CONSTRAINTS NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT CREATE INDEX AUTO-INCREMENT DATE CREATE VIEW FUNKCIJE DATA TYPE Združevalne funkcije XAMPP PHP Laravel

CREATE VIEW (slo. Ustvari pogled)

V SQL je pogled navidezna tabela, ki temelji na naboru rezultatov SQL stavka. Pogled vsebuje vrstice in stolpce, tako kot prava tabela. Polja v pogledu so polja iz ene ali več dejanskih tabel v bazi podatkov. SQL stavke in funkcije lahko dodamo v pogled in predstavimo podatke, kot da bi podatki prihajali iz ene same tabele. Pogled se ustvari s stavkom CREATE VIEW. Pogled bomo naredili iz dveh tabel, prva je kupci in druga nakupovanje, ime pogleda pa bo stranke_pogled.

Tabela kupci:
id_kupca ime_kupca starost_kupca
1 Jure 23
2 Bojan 50
3 Nina 65
4 Lili 87
5 Simona 19
Tabela nakupovanje:
id_nakupi predmet strosek trgovina
1 Laminat 339 Merkur
2 Kotne letve 25 Merkur
3 Krožna žaga 120 Merkur
CREATE VIEW stranke_pogled AS
    SELECT ime_kupca, predmet
FROM kupci, nakupovanje;
    
CREATE VIEW (slo. Ustvari pogled) 1
CREATE VIEW (slo. Ustvari pogled) 1

Ustvarili smo pogled pod imenom stranke_pogled in sedaj želimo prebrati oziroma pogledati pogled, ki smo ga ustvarili. To storimo s SQL stavkom:

SELECT * FROM stranke_pogled;
    
CREATE VIEW (slo. Ustvari pogled) 2
CREATE VIEW (slo. Ustvari pogled) 2

Pogled je mogoče tudi posodobiti, poglejmo si, kako:

CREATE OR REPLACE VIEW stranke_pogled AS
    SELECT ime_kupca, trgovina
FROM kupci, nakupovanje
WHERE trgovina = 'imeTrgovine';
    
CREATE VIEW (slo. Ustvari pogled) 3
CREATE VIEW (slo. Ustvari pogled) 3

Preverimo pogled:

SELECT * FROM stranke_pogled;
    
CREATE VIEW (slo. Ustvari pogled) 4
CREATE VIEW (slo. Ustvari pogled) 4

Tabela je prazna, ker nam izpiše trgovino z imenom 'imeTrgovine', ki pa je nismo vpisali. V zadnjem primeru si poglejmo še, kako lahko poglede izbrišemo.

DROP VIEW stranke_pogled;
    
CREATE VIEW (slo. Ustvari pogled) 5
CREATE VIEW (slo. Ustvari pogled) 5

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN