0% found this document useful (0 votes)
4 views5 pages

SQL

Uploaded by

Yegor Brusnyak
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
4 views5 pages

SQL

Uploaded by

Yegor Brusnyak
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

Výtváranie tabuliek

CREATE DATABASE SQL; Vytvorenie datábazy

USE SQL; Použitie danej databázy

CREATE TABLE pokus1 Výtváranie tabuľky


(
Obciansky INT(8) not null,
Name VARCHAR(20),
Email VARCHAR2(100),
Primary key(Obciansky)
);

SHOW COLUMNS FROM Pokus1;

SHOW TABLES;

DROP TABLE pokus1; Vymazanie tabuľky

ALTER TABLE pokus1 ADD (novýstlpec varchar(20)); Pridanie nového stĺpca

TRUNCATE TABLE pokus1; Vymazanie všetkých riadkov tabuľke

ALTER TABLE pokus1 CHANGE Name Meno CHAR(8); Zmena názvu stĺpca a jeho hodnoty

ALTER TABLE persons ADD UNIQUE (ID); Pridanie unique ID

ALTER TABLE person DROP CONSTRAINT unique_id; Vymazaie unique ID

ALTER TABLE persons ADD PRIMARY KEY (ID); Pridanie primary key

ALTER TABLE zakaznici DROP PRIMARY KEY; Vymazanie primary key

ALTER TABLE old_table_name RENAME new_table_name;  Premenovanie

ALTER TABLE posadka ADD CONSTRAINT fk_osoba FOREIGN KEY


(osoba) REFERENCES osoba(id);

ALTER TABLE posadka DROP FOREIGN KEY fk_osoba;


Úprava tabuliek

INSERT INTO pokus1 (Obciansky,Name,Email) VALUES (‘11111,’Nikolas’,’gmail@stuba.sk’);

pridanie hodnôt do tabuľky pre dané stĺpce

UPDATE pokus1 SET Name=’Merva’ WHERE obciansky=’11111’;

zmena údajov v tabuľke meníme meno Nikolas na Merva, pri podmienke where aby sa nestalo že
zmeníme všetkých uživateľov

DELETE FROM Pokus1 WHERE Name=’Merva’;

vymazenie údajov z tabuľky ale iba pre tie riadky kde sa nachádza meno Merva

Privilégia uživateľov

GRANT SELECT, UPDATE ON Pokus1 TO SOME_USER, ANOTHER_USER;


pridanie práv danému uživateľovi

REVOKE SELECT, UPDATE ON Pokus1 FROM USER1, USER2;


odobranie práv danému uživateľovi
Takzvaný selectos
SELECT * FROM Pokus1;

SELECT Meno FROM Pokus1;

SELECT meno FROM Pokus1 WHERE Meno='Merva';

SELECT meno, email FROM pokus1 WHERE email LIKE '%@%.sk';

SELECT meno, email FROM pokus1 ORDER BY meno;

SELECT priezvisko, datum_zaregistrovania FROM zakaznici ORDER BY datum_zaregistrovania DESC


LIMIT 6;

SELECT country, - lows, - higs FROM hilow;

SELECT country, lows, higs, (higs – lows) diference FROM hilow;

SELECT count (*) FROM teamstats WHERE hits/ab < .350;

SELECT count (name) FROM teamstats;

SELECT sum (name) FROM teamstats;

SELECT enddate, lastday(enddate) FROM project;

SELECT distinct(name) FROM project;

SELECT abs(suma) FROM project;

SELECT ceil(suma) FROM project;

SELECT floor(suma) FROM project;

SELECT ln(suma) FROM project;

SELECT log(suma) FROM project;

SELECT mod(suma) FROM project;

SELECT power(suma) FROM project;

SELECT sign(suma) FROM project;

SELECT sqrt(suma) FROM project;

SELECT concat(suma,suma2) FROM project;


SELECT upper(suma) FROM project;

SELECT lower(suma) FROM project;

SELECT * FROM project,pokus;

SELECT lastname, lpad(lastname,20,'*') FROM characters;

SELECT lastname, rpad(lastname,20,'*') FROM characters;

SELECT lastname, rtrim(lastname) FROM characters;

SELECT lastname, replace(lastname, null, '**') FROM characters;

SELECT firstname, mid(firstname, 2, 3) FROM characters;

SELECT rpad('ha', 5, '?') FROM characters;

SELECT curdate();

SELECT curtime();

You might also like