Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap

Hasonló előadás


Az előadások a következő témára: "Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap"— Előadás másolata:

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


Letölteni ppt "Adatbáziskezelés Horváth Ernő 1. Elérhetőségek Kiss Jenő Horváth Ernő Tanszéki honlap"

Hasonló előadás


Google Hirdetések