Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaDénes Szekeres Megváltozta több, mint 10 éve
1
Adatbáziskezelés Horváth Ernő 1
2
Elérhetőségek Kiss Jenő http://rs1.sze.hu/~kissj/ Horváth Ernő http://rs1.sze.hu/~herno/ Tanszéki honlap http://it.sze.hu 2
3
Create CREATE DATABASE HallgatoiNyivanT GO CREATE TABLE tantargyak GO 3
4
Drop DROP DATABASE HallgatoiNyivanT GO DROP TABLE tantargyak GO 4
5
Use USE DATABASE HallgatoiNyivanT GO -- ezután a parancsok a fenti adatbázisra vonatkoznak 5
6
Create Table CREATE TABLE [ database_name. [ schema_name ]. | schema_name. ] table_name [ AS FileTable ] ( { | | | [ ] [,...n ] } ) [ ON { partition_scheme_name ( partition_column_name ) | filegroup | "default" } ] [ { TEXTIMAGE_ON { filegroup | "default" } ] [ FILESTREAM_ON { partition_scheme_name | filegroup | "default" } ] [ WITH ( [,...n ] ) ] [ ; ] 6
7
Create VAGY.. CREATE TABLE tantargyak ( tkod nvarchar(50) NOT NULL, tnev nvarchar(50) NOT NULL, kredit tinyint NOT NULL, tkov nchar(10) NOT NULL, CONSTRAINT PK_tantargyak PRIMARY KEY (tkod ASC) ) GO 7
8
Alter Table ALTER TABLE Táblám ADD MégEgyOszlop nchar(1) NULL GO ALTER TABLE Táblám DROP EztazEgyOszlopot nchar(1) NULL GO 8
9
Alter Table ALTER TABLE Táblám ADD MégEgyOszlop nchar(1) NULL DEFAULT 'a' GO Ha már vannak létező sorok, azoknak alapérték. 9
10
Alter Table ALTER TABLE Táblám ALTER COLUMN MégEgyOszlop nchar(1) NULL GO Ha módosítani szeretnénk az oszlopunk típusát. 10
11
Constraint (foreign key) ALTER TABLE jegyek ADD CONSTRAINT FK_jegyek_tkod FOREIGN KEY (tkod) REFERENCES tantargyak (tkod) ON UPDATE CASCADE GO 11
12
Constraint (check) alter table tablam add constraint CK_megszroitas CHECK(oszlopom between '100' and '100000') alter table tablam add constraint CK_iranyitoszam CHECK(irsz like ''[1-9][0-9][0-9][0-9]'') 12
13
Insert INSERT INTO hallgatok VALUES ('ABC123', 'Bíró Ferenc', 'Győr', 'Tihanyi u. 22', '9022', NULL, '1992-02-02', 0, 'Bsc', NULL, 0, NULL) GO 13
14
Select SELECT * FROM hallgatok SELECT neptun, nev FROM hallgatok SELECT * FROM hallgatok WHERE lany=1 SELECT * FROM hallgatok WHERE lany=0 ORDER BY nev 14
15
Select (kereszttáblás) SELECT * FROM hallgatok H, jegyek J WHERE H.neptun = J.neptun ORDER BY nev GO 15
16
Táblák jelölései HallgatoiNyivanT.dbo.hallgatok dbo.hallgatok hallgatok Adatbázis.Tulajdonos.Tábla (dbo – DataBase Owner) 16
17
SQL Join 17
18
Köszönöm a figyelmet! 18
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.