kreiranje tabele

2

kreiranje tabele

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

@Bone Collector-radi lakseg razumevanja

Pri kreiranju nove relacije(tabele) potrebno je navesti ime relacije i za svaki atribut naziv, tip, duzinu i da li su NULL vrednosti dozvoljene. Opsti oblik naredbe je:
CREATE TABLE ime-tabele
(atr1 tip [not null],
atr2 tip [not null],
....


*Kreirati relacije PREMIJA sa atributima SRADNIK, POSAO, PLATA, PREMIJA I DATZAP.
CREATE TABLE PREMIJA
(SRADNIK NUMBER NOT NULL,
POSAO CHAR (10),
PLATA NUMBER (10,2),
PREMIJA NUMBER (10,2),
DATZAP DATE);



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

da, samo to NUMBER nece raditi u mysql-u.
umesto NUMBER staviti INT

nego, radi li onaj query u access-u?
verovatno umesto TINYTEXT treba da se stavi STRING, i umesto INT da se stavi NUMBER, pa ce raditi...



offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

da, kazem greska je samo u tipovima atributa...
a ne mogu da nadjem kako se u accessu oznacava auto_increment... za ovo ostalo nije problem...

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

Tip moze da bude bilo koji vazeci Access(i drugi BP, Foxpro,Cliper, Oracle,Delphi,PHP,...) SQL tip podataka polja, recimo TEXT ili INTEGER. Stavka [not null] je jedino za polja TEXT.


Indeksi

Opsti oblik naredbe je:
CREATE [UNIQUE] INDEX naziv-indeksa
ON tabela (atr[,atr,...])

*Kreirati indeks nad nazivom odeljenja i jedinstveni indeks nad sifrom odeljenja.
CREATE INDEX NAZIV_IND
ON ODELJENJE (NAZIV);


Izbacivanje relacije iz baze podataka - DROP TABLE

Ukoliko hocemo da izbacimo definiciju tabele, zajedno sa podacima koje sadrzi, iz baze podataka koristi se DROP TABLE naredba.
Opsti oblik naredbe je:
DROP TABLE tabela

*Izbaciti tabele PREMIJA iz baze podataka.
DROP TABLE PREMIJA;

Obratiti paznju na razlicito dejstvo naredbi DROP TABLE i DELETE. Naredbom DELETE se moze brisati kompletan sadrzaj tabele, ali sama tabela ostaje u bazi podataka i sa njom se moze dalje raditi. Naredbom DROP TABLE tabela sa sadrzajem se izbacuje iz baze podataka i vise nije dostupna.



Sad je dosta o tome. Ajde vezbaj.

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

Kad bolje razmislim... posle ovolike price o sql/mysql... smucio mi se.... necu da ga koristim.... Wink

offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

@ Nom
Sto? SQL je neverovatno laksi (100 puta) od C++... Dobro, nemoj ako ne zelis. Probaj nesto drugo (dizajn, mreza,...) Wink

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Pa zbuniste čoveka... Ocde pričaju o Accessu, ovde o MySQL-u, o razlikama i sličnostia... Dajte da se uhvati jedna verzija SQL-a i da se to i radi, ez zunjivanja početnika.

Ovo do sada rečeno je čak i mene skoro zbunilo, tako da će biti sve više odustajanja ako se nastavi ovako "svaštariti".

Peco, uzimaj stvar u svoje ruke što pre i piči po MySQL-u, a mi/vi ostali mir Wink.

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

pa nista, onda radimo samo sa mysql-om

nom - prva lekcija jos nije ni pocela Wink

offline
  • Nom  Male
  • Građanin
  • Pridružio: 17 Nov 2004
  • Poruke: 168
  • Gde živiš: Shanghai, China

@Kaca

C++ je meni laksi od bilo cega drugog - jer 10h dnevno radim u M.V.S.-u i B.C.B.-u i iskreno sve sto nije c++ sintaxa mi je nekako... strano... radje sam napravim server aplikaciju sa mojom bazom (kao sto i radim) nego da razmisljam sta i kako sa necim sto slabo poznajem - zato sam i zainteresovan za Pecine savete, ako je covek vec radio u MySQL-u, da vidim na konkretnom primeru kako cela stvar funkcionise - znaci, ako imam na recimo Verat-u sajt, i imam MySQL (kako oni kazu) mogucnost koriscenja, voleo bih da na primer isprobam neku guest book bazu sa poljima koja nisu samo txt ili brojevi vec i neki fajlovi (slike, pdf i td).

@Peca
Kad ce prva lekcija? Ovo se nesto mnogo oduzilo? Moze li primer, kako napraviti guest book bazu, koju odredjeni user-i mogu da edituju a odredjeni samo da listaju? Moze takav primer, od pocetka do kraja? Unapred hvala.

offline
  • Pridružio: 28 Sep 2003
  • Poruke: 1081
  • Gde živiš: Where to one has lived before

@Nom
Gde se zuris, polako. (i ja sam nestrpljiv al' sl se suzdrzavam Wink )

Ko je trenutno na forumu
 

Ukupno su 923 korisnika na forumu :: 58 registrovanih, 9 sakrivenih i 856 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., aleksandarbl, Apok, babaroga, Bobrock1, BORUTUS, Bubili, Bubimir, bufanje, damirZR, darcaud, ddjxxi, djboj, doklevise, dule10savic, flash12, FOX, Georgius, Gosha101980, goxsys, Insan, Istman, jackreacher011011, kairos, krlebgd77, Kubovac, manda87, mačković, Metanoja, mgolub, Mi lao shu, mikrimaus, milenko crazy north, miljannis, miodrag, misicmilica, moldway, niksa517, novator, nuke92, Pohovani_00, powSrb, punto, Rocker, Romibrat, S-lash, savaskytec, Sirius, stojicevicd38, Toni, Trpe Grozni, vasa.93, Vlad000, vlad4, vladulns, wizzardone, zlatkoa987