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: 23208
  • 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: 23208
  • 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 951 korisnika na forumu :: 46 registrovanih, 6 sakrivenih i 899 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: _Rade, A.R.Chafee.Jr., aleksmajstor, Andrija357, Apok, Atomski čoban, babaroga, bankulen, Boris90, cenejac111, Denaya, draganca, Drug pukovnik, Futurama, gasha, goxin, GreenMan, Haryy, ikan, Japidson, Krusarac, loon123, lord sir giga, Marko Marković, mercedesamg, Mercury, Milan A. Nikolic, milos.cbr, Misirac, Miskohd, mushroom, nenad81, operniki, pedja63, Radiša, raketaš, Recce, rovac, sabros, sakota79, Snorks, Steeeefan, Toni, voja64, wolf431, yrraf