1 / 18

Adatbáziskezelés

Adatbáziskezelés. Horváth Ernő. 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. Create. CREATE DATABASE HallgatoiNyivanT GO CREATE TABLE tantargyak GO. Drop. DROP DATABASE HallgatoiNyivanT GO

doli
Download Presentation

Adatbáziskezelés

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adatbáziskezelés Horváth Ernő

  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

  3. Create CREATEDATABASEHallgatoiNyivanT GO CREATETABLE tantargyak GO

  4. Drop DROP DATABASEHallgatoiNyivanT GO DROP TABLE tantargyak GO

  5. Use USE DATABASEHallgatoiNyivanT GO -- ezután a parancsok a fenti adatbázisra vonatkoznak

  6. CreateTable CREATE TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name [ AS FileTable ] ( { <column_definition> | <computed_column_definition> | <column_set_definition> | [ <table_constraint> ] [ ,...n ] } ) [ ON { partition_scheme_name ( partition_column_name ) | filegroup | "default" } ] [ { TEXTIMAGE_ON { filegroup | "default" } ] [ FILESTREAM_ON { partition_scheme_name | filegroup | "default" } ] [ WITH ( <table_option> [ ,...n ] ) ] [ ; ]

  7. Create VAGY.. CREATETABLEtantargyak ( tkodnvarchar(50)NOTNULL, tnevnvarchar(50)NOTNULL, kredit tinyintNOTNULL, tkovnchar(10)NOTNULL, CONSTRAINTPK_tantargyakPRIMARYKEY (tkodASC) ) GO

  8. AlterTable ALTERTABLETáblám ADDMégEgyOszlopnchar(1)NULL GO ALTERTABLE Táblám DROP EztazEgyOszlopotnchar(1)NULL GO

  9. AlterTable ALTER TABLE Táblám ADD MégEgyOszlopnchar(1)NULL DEFAULT 'a' GO Ha már vannak létező sorok, azoknak alapérték.

  10. AlterTable ALTER TABLE Táblám ALTER COLUMN MégEgyOszlopnchar(1)NULL GO Ha módosítani szeretnénk az oszlopunk típusát.

  11. Constraint (foreignkey) ALTERTABLEjegyek ADDCONSTRAINT FK_jegyek_tkodFOREIGNKEY (tkod) REFERENCEStantargyak(tkod) ONUPDATECASCADE GO

  12. Constraint (check) altertabletablam addconstraintCK_megszroitas CHECK(oszlopom between'100'and'100000') altertabletablam addconstraintCK_iranyitoszam CHECK(irszlike''[1-9][0-9][0-9][0-9]'')

  13. Insert INSERTINTO hallgatok VALUES ('ABC123','Bíró Ferenc','Győr','Tihanyi u. 22','9022',NULL,'1992-02-02',0,'Bsc',NULL,0,NULL) GO

  14. Select SELECT*FROM hallgatok SELECTneptun, nevFROM hallgatok SELECT*FROMhallgatok WHERE lany=1 SELECT*FROM hallgatok WHERE lany=0 ORDER BY nev

  15. Select (kereszttáblás) SELECT* FROMhallgatok H, jegyek J WHEREH.neptun=J.neptun ORDER BYnev GO

  16. Táblák jelölései HallgatoiNyivanT.dbo.hallgatok dbo.hallgatok hallgatok Adatbázis.Tulajdonos.Tábla (dbo – DataBaseOwner)

  17. SQL Join

  18. Köszönöm a figyelmet!

More Related