INSERT INTO naziv_tabele - Kako Ubaciti Podatke u MySQL Tabelu ?

Struktura nase tabele "kucni" u bazi "prijatelji" izgleda ovako:

mysql> DESCRIBE kucni;
+---------+----------+------+-----+---------+----------------+
| Field   | Type     | Null | Key | Default | Extra          |
+---------+----------+------+-----+---------+----------------+
| id      | int(11)  | NO   | PRI | NULL    | auto_increment |
| ime     | char(30) | YES  |     | NULL    |                |
| prezime | char(30) | YES  |     | NULL    |                |
| telefon | int(11)  | YES  |     | NULL    |                |
+---------+----------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

mysql>

Da bi ubacili par prijatelja u tabelu "kucni", koristicemo MySQL komandu INSERT INTO sa dodatnim elementima.

Ubacicemo podatke za Petra Perica i Mitra Mirica u tabelu "kucni":

mysql> INSERT INTO kucni (id, ime, prezime, telefon)
    -> VALUES (NULL, 'Petar', 'Peric', 444555);
Query OK, 1 row affected (0.08 sec)

mysql> INSERT INTO kucni (id, ime, prezime, telefon)
    -> VALUES (NULL, 'Mitar', 'Miric', 111222);
Query OK, 1 row affected (0.09 sec)

mysql>

Analiza Upisa u MySQL Tabelu

Ok. Ubacili smo iz dva puta, na isti nacin, podatke o kucnim prijateljima.

Obratite paznju da nakon INSERT INTO kucni (id, ime, prezime, telefon) NISMO kucali ZAREZ, nego ENTER.

Rekli smo da "id" mora biti NOT NULL, tj. da mora biti popunjena. Medjutim, sada smo stavili da je NULL, cisto da vidimo kako ce MySQL da reaguje na to.

Isto tako, zapazite da smo koristili jednostruke navodnike, oko tekstualnih vrednosti koje smo unosili.

Stanje MySQL Tabele Nakon Unosa Podataka

Sadrzaj tabele cemo proveriti preko cesto spominjane SELECT * FROM naziv_tabele , komande:

mysql> SELECT * FROM kucni;
+----+-------+---------+---------+
| id | ime   | prezime | telefon |
+----+-------+---------+---------+
|  1 | Petar | Peric   |  444555 |
|  2 | Mitar | Miric   |  111222 |
+----+-------+---------+---------+
2 rows in set (0.00 sec)

mysql>

U prevodu, SELECT * FROM kucni, znaci : "SELEKTUJ (SELECT) mi SVE (*) podatke iz (FROM) tabele kucni".