1. Pokreni MySQL Workbench *
klik na postojecu konekciju *
unesi lozinku za MySQL server *
2. Klikni na novi SQL tab *
Upisi naredbu CREATE DATABASE ime_baze;*
primer CREATE DATABASE skola;
izbegavanje greske ako baza pod istim imenom vec postoji
CREATE DATABASE IF NOT EXISTS skola;
3. Provera da li je baza uspesno kreirana
SHOW DATABASES;
treba da se vidi u levom panelu
Ako se ne vidi desni klik na Schemas Refresh All
4. Pre kreiranja tabele prvo odabrati bazu:
USE skola
- ovime sve tabele se kreiraju u bazi skola
-------------------------------------------------------
vazno SQL i MySQl sintaksa se razlikuju!!!!
-------------------------------------------------------
KREIRANJE TABELE
1. USE Ime_baze;
2.
CREATE TABLE Ime_tabele (
ucenik_id INT PRIMARY KEY /AUTO_INCREMENT/,
ime VARCHAR (50) /NOT NULL/,
prezime VARCHAR (50) /NOT NULL/,
datum_rodjenja DATE,
razred VARCHAR (10) ----nema zarez
);
Ako zagrada nedostaje MqSQL javlja gresku
3. Provera da li tabela postoji
SHOW TABLES;
4. Prikaz strukture tabele:
DESCRIBE Ime_tabele
NAPOMENA Ucenik_id nije automatski - unosi se rucno
----------------------------------------------------------
POPUNJAVANJE TABELE PODACIMA
INSERT INTO ucenici (ucenik_id,ime_ucenika,prezime_ucenika, datum_rodjenja, razred)
VALUES (1,"Marko","Markovic","2007-13-08","II-IT");
------
Bolje resenje je unos vise redova!
INSERT INTO ucenici (ucenik_id,ime_ucenika,prezime_ucenika, datum_rodjenja, razred)
VALUES
(2,"Nikola","Nikolić","2011-11-28","II-IT"),
(3,"Dejan","Dejanović","2010-03-18","II-IT");