naslovna
programiranje
HTML
CSS
PHP
MySQL
jQuery
Osnove
Kreiranje baze
Rad s bazom

DDL naredbe kao što i njihov naziv govori koristimo za definiranje i izmjenu objekata baze podataka (Tabela, Procedura, View-a...).

 

Ove naredbe se uglavnom brinu o dizajnu i strukturi baze podataka.

 

  • CREATE omogućava kreiranje novih struktura baze podataka , tablica , funkcija
  • ALTER omogućava promjenu prethodno kreiranih struktura
  • RENAME mijenja naziv entitetu ili bazi podataka
  • DROP briše strukturu i sve podatke unutar iste

 

 

 

CREATE stvara tablicu sa poljima i pripadajućim atributima

 

CREATE TABLE users(
    id int( 11 )UNSIGNED NOT NULL AUTO_INCREMENT ,
    name varchar( 50 ) ,
    lastname varchar( 50 ) ,
    username varchar( 100 ) NOT NULL ,
    PASSWORD varchar( 100 ) NOT NULL ,
    about text,
    created tinyint( 1 ) UNSIGNED NOT NULL ,
    modified tinyint( 1 ) UNSIGNED NOT NULL ,
PRIMARY KEY( id ) ,
UNIQUE KEY username_key( username ) )

ALTER TABLE se koristi za promjenu atributa npr. " name " u firstname.

 

ALTER TABLE `users` CHANGE `name` firstname `
VARCHAR( 50 )
CHARACTER SET latin2
COLLATE latin2_croatian_ci NULL DEFAULT NULL ;

 

RENAME TABLE se koristi za promjenu imena tablice npr. users " u user

 

RENAME TABLE `naziv_ baze` . `users` TO `naziv_ baze` . `users` ;

 

 

 

DROP se koristi za brisanje tablice ili retka

 

ALTER TABLE `users` DROP `modified` ;
ALTER TABLE `users` DROP `about` ,DROP `created` ;