Kako postaviti pametne telefone i računala. Informativni portal

Osnove T-SQL-a. DML

U prethodnim smo odjeljcima pogledali posao dohvaćanja podataka iz unaprijed stvorenih tablica. Sada je vrijeme da shvatimo kako možemo stvarati/brisati tablice, dodavati nove zapise i brisati stare. Za ove namjene u SQL Postoje operateri kao što su: STVORITI- kreira tablicu, PROMIJENI- mijenja strukturu tablice, PAD- briše tablicu ili polje, UMETNUTI- dodaje podatke u tablicu. Počnimo se upoznavati s ovom skupinom operatera od operatera UMETNUTI.

1. Dodavanje cijelih linija

Kao što ime govori, operater UMETNUTI koristi se za umetanje (dodavanje) redaka u tablicu baze podataka. Dodavanje se može izvršiti na nekoliko načina:

  • - dodati jedan puni red
  • - dodati dio linije
  • - dodajte rezultate upita.

Dakle, da bismo dodali novi red u tablicu, moramo navesti naziv tablice, navesti nazive stupaca i navesti vrijednost za svaki stupac pomoću konstrukcije UMETNUTI U naziv_tablice (polje1, polje2 ...) VRIJEDNOSTI (vrijednost1, vrijednost2...). Pogledajmo primjer.

UMETNI U VRIJEDNOSTI prodavatelja (ID, adresa, grad, ime_prodavatelja, država).("6", "1st Street", "Los Angeles", "Harry Monroe", "SAD")

Također možete promijeniti redoslijed naziva stupaca, ali u isto vrijeme morate promijeniti redoslijed vrijednosti u parametru VRIJEDNOSTI.

2. Dodavanje dijela linija

U prethodnom primjeru, kada se koristi operator UMETNUTI eksplicitno smo označili nazive stupaca tablice. Koristeći ovu sintaksu, možemo preskočiti neke stupce. To znači da unosite vrijednosti za neke stupce, ali ih ne dajete za druge. Na primjer:

UMETNI U VRIJEDNOSTI prodavatelja (ID, grad, ime prodavatelja).("6", "Los Angeles", "Harry Monroe")

U ovom primjeru nismo naveli vrijednost za dva stupca Adresa I Zemlja. Neke stupce možete isključiti iz izjave UMETNUTI U, ako to dopušta definiciju tablice. U tom slučaju mora biti ispunjen jedan od uvjeta: ovaj stupac je definiran kao valjan NULL(odsutnost bilo koje vrijednosti) ili navedene zadane vrijednosti u definiciji tablice. To znači da će se koristiti zadana vrijednost ako nije navedena vrijednost. Ako vam nedostaje stupac iz tablice koja ne dopušta pojavljivanje vrijednosti u svojim recima NULL i nema definiranu zadanu vrijednost, DBMS će generirati poruku o pogrešci i red neće biti dodan.

3. Dodavanje odabranih podataka

U prethodnom smo primjeru umetnuli podatke u tablice tako da smo ih ručno unijeli u upit. Međutim, operater UMETNUTI U omogućuje automatizaciju ovog procesa ako želimo umetnuti podatke iz druge tablice. U tu svrhu u SQL-u postoji takva konstrukcija kao INSERT INTO ... SELECT .... Ovaj dizajn vam omogućuje da istovremeno odaberete podatke iz jedne tablice i umetnete ih u drugu. Pretpostavimo da imamo drugu tablicu Prodavači_EU s popisom prodavača naše robe u Europi i trebamo ih dodati u opću tablicu Prodavači. Struktura ovih tablica je ista (isti broj stupaca i ista imena), ali su podaci različiti. Da bismo to učinili, možemo napisati sljedeći upit:

INSERT INTO Prodavatelji (ID, adresa, grad, ime prodavatelja, država) SELECTID, adresa, grad, ime prodavatelja, država FROM Sellers_EU

Morate obratiti pozornost da se vrijednosti internih ključeva ne ponavljaju (polje iskaznica), inače će doći do pogreške. Operater IZABERI može uključivati ​​i prijedloge GDJE za filtriranje podataka. Također treba napomenuti da DBMS ne obraća pažnju na nazive stupaca sadržanih u iskazu IZABERI, samo joj je bitan redoslijed kojim su poredani. Stoga, podaci u prvom navedenom stupcu koji je odabran zbog IZABERI, u svakom slučaju će se popuniti prvi stupac tablice Prodavači, navedeno nakon operatora UMETNUTI U, bez obzira na naziv polja.

4. Kopiranje podataka iz jedne tablice u drugu

Često pri radu s bazama podataka postoji potreba za stvaranjem kopija bilo koje tablice u svrhu sigurnosne kopije ili izmjene. Za izradu pune kopije tablice, SQL daje zasebnu izjavu ODABERI U. Na primjer, moramo stvoriti kopiju tablice Prodavači, morat ćete napisati zahtjev na sljedeći način:

SELECT * INTO Sellers_new FROM Sellers

Za razliku od prethodnog dizajna INSERT INTO ... SELECT ... Kada se podaci dodaju u postojeću tablicu, dizajn kopira podatke u novu tablicu. Također možete reći da prva konstrukcija uvozi podatke, a druga izvozi. Prilikom korištenja dizajna ODABIR ... U ... IZ ... Treba uzeti u obzir sljedeće:

  • - možete koristiti bilo koje rečenice u operatoru IZABERI, kao što je GRUPIRAJ PO I IMAJUĆI
  • - možete koristiti spajanje za dodavanje podataka iz više tablica
  • - podaci se mogu dodavati samo u jednu tablicu, bez obzira iz koliko tablica su preuzeti.

Što je INSERT INTO?

Glavni cilj sustava baza podataka je pohranjivanje podataka u tablice. Podatke obično dostavljaju aplikacijski programi koji se pokreću povrh baze podataka. U tu svrhu, SQL ima naredbu INSERT koja se koristi za pohranjivanje podataka u tablicu. The Naredba INSERT kreira novi red u tablici za pohranu podataka.

Osnovna sintaksa

Pogledajmo osnovnu sintaksu naredbe SQL INSERT prikazanu u nastavku.

INSERT INTO `naziv_tablice`(stupac_1,stupac_2,...) VRIJEDNOSTI (vrijednost_1,vrijednost_2,...);

  • INSERT INTO `naziv_tablice` je naredba koja govori MySQL poslužitelju da doda novi red u tablicu pod nazivom `table_name`.
  • (stupac_1, stupac_2,...) određuje stupce koji će se ažurirati u novom retku
  • VRIJEDNOSTI (vrijednost_1,vrijednost_2,...) specificira vrijednosti koje treba dodati u novi red

Prilikom unosa vrijednosti podataka koje treba umetnuti u novu tablicu, treba uzeti u obzir sljedeće pri radu s različitim tipovima podataka.

  • String tipovi podataka- sve vrijednosti stringa trebaju biti u jednostrukim navodnicima.
  • Numerički tipovi podataka- sve numeričke vrijednosti treba dostaviti izravno bez zatvaranja u jednostruke ili dvostruke navodnike.
  • Datumski tipovi podataka- datumske vrijednosti staviti u jednostruke navodnike u formatu "GGGG-MM-DD".

Primjer:

Pretpostavimo da imamo sljedeći popis novih članova knjižnice koje je potrebno dodati u bazu podataka.

Puna imena Datum rođenja spol Fizička adresa poštanska adresa Kontakt broj Email adresa
Leonard Hofstadter Muški Woodcrest 0845738767
Sheldon Cooper Muški Woodcrest 0976736763
Rajesh Koothrappali Muški Fairview 0938867763
Leslie Winkle 14/02/1984 Muški 0987636553
Howard Wolowitz 24/08/1981 Muški Južni park P.O. Kutija 4563 0987786553

Lets" INSERT podatke jedan po jedan. Počet ćemo s Leonardom Hofstadterom. Tretirat ćemo broj kontakta kao numeričku vrstu podataka i nećemo ga staviti u jednostruke navodnike.

INSERT INTO `members` (`full_names`,`gender`,`physical_address`,`contact_number`) VALUES ("Leonard Hofstadter","Male","Woodcrest",0845738767);

Izvršavanje gornje skripte ispušta 0 iz Leonardovog kontakt broja. To je zato što će se vrijednost tretirati kao numerička vrijednost, a nula (0) na početku se ispušta jer nije značajna.

Kako bi se izbjegli takvi problemi, vrijednost se mora staviti u jednostruke navodnike kao što je prikazano u nastavku -

INSERT INTO `members` (`full_names`,`gender`,`physical_address`,`contact_number`) VALUES ("Sheldon Cooper","Muškarac","Woodcrest", "0976736763");

U gornjem slučaju, nula(0) neće biti ispuštena

Promjena redoslijeda stupaca nema utjecaja na upit INSERT sve dok su ispravne vrijednosti mapirane u ispravne stupce.

Upit prikazan u nastavku pokazuje gornju točku.

INSERT INTO `members` (`contact_number`,`gender`,`full_names`,`physical_address`)VALUES ("0938867763","Muškarac","Rajesh Koothrappali","Woodcrest");

Gornji upiti preskočili su stupac datuma rođenja, prema zadanim postavkama MySQL će umetnuti NULL vrijednosti u stupce koji su preskočeni u INSERT upitu.

Ubacimo sada zapis za Leslie koji ima datum rođenja. Vrijednost datuma treba biti u jednostrukim navodnicima u formatu "GGGG-MM-DD".

INSERT INTO `members` (`full_names`,`date_of_birth`,`gender`,`physical_address`,`contact_number`) VRIJEDNOSTI ("Leslie Winkle","1984-02-14","Muškarac","Woodcrest"," 0987636553");

Svi gornji upiti specificirali su stupce i preslikali ih na vrijednosti u izjavi za umetanje. Ako dostavljamo vrijednosti za SVE stupce u tablici, tada možemo izostaviti stupce iz upita za umetanje.

INSERT INTO `members` VALUES (9,"Howard Wolowitz","Muškarac","1981-08-24","SouthPark","P.O. Box 4563", "0987786553", "lwolowitzemail.me");

Upotrijebimo sada naredbu SELECT za prikaz svih redaka u tablici članova.SELECT * FROM `members`;

članski brojpuna_imenaspolDatum rođenjafizička adresapoštanska adresakontakt_brojelektronička pošta
1 Janet JonesŽena21-07-1980 Prva ulica Parcela br.4Privatna torba0759 253 542 Ova e-mail adresa je zaštićena od spambota. Morate omogućiti JavaScript da biste ga vidjeli.
2 Janet Smith JonesŽena23-06-1980 Melrose 123NULLNULLOva e-mail adresa je zaštićena od spambota. Morate omogućiti JavaScript da biste ga vidjeli.
3 Robert PhilMuški12-07-1989 3. ulica 34NULL12345 Ova e-mail adresa je zaštićena od spambota. Morate omogućiti JavaScript da biste ga vidjeli.
4 Gloria WilliamsŽena14-02-1984 2. ulica 23NULLNULLNULL
5 Leonard HofstadterMuškiNULLWoodcrestNULL845738767 NULL
6 Sheldon CooperMuškiNULLWoodcrestNULL976736763 NULL
7 Rajesh KoothrappaliMuškiNULLWoodcrestNULL938867763 NULL
8 Leslie WinkleMuški14-02-1984 WoodcrestNULL987636553 NULL
9 Howard WolowitzMuški24-08-1981 Južni parkP.O. Kutija 4563987786553 Ova e-mail adresa je zaštićena od spambota. Morate omogućiti JavaScript da biste ga vidjeli.

Primijetite da je broj za kontakt Leonarda Hofstadtera izbacio nulu (0) iz broja za kontakt. Ostali kontakt brojevi nisu ispustili nulu (0) na početku.

Umetanje u tablicu iz druge tablice

Naredba INSERT također se može koristiti za umetanje podataka u tablicu iz druge tablice. Osnovna sintaksa je prikazana u nastavku.

INSERT INTO table_1 SELECT * FROM table_2;

Pogledajmo sada praktičan primjer, stvorit ćemo lažnu tablicu za filmske kategorije u svrhu demonstracije. Novu tablicu kategorija nazvat ćemo category_archive. Skripta prikazana u nastavku stvara tablicu.

STVARAJ TABLICU `arhiva_kategorija` (`id_kategorije` int(11) AUTO_INKREMENT, `ime_kategorije` varchar(150) ZADANO NULL, `napomene` varchar(500) ZADANO NULL, PRIMARNI KLJUČ (`id_kategorije`))

Izvršite gornju skriptu za izradu tablice.

Umetnimo sada sve retke iz tablice kategorija u tablicu arhive kategorija. Skripta prikazana u nastavku pomaže nam u tome.

INSERT INTO `categories_archive` SELECT * FROM `categories`;

Izvršavanje gornje skripte umeće sve retke iz tablice kategorija u tablicu arhive kategorija. Imajte na umu da će strukture tablice morati biti iste da bi skripta radila. Robusnija skripta je ona koja preslikava nazive stupaca u tablici za umetanje u one u tablici koja sadrži podatke.

Upit prikazan u nastavku pokazuje njegovu upotrebu.

INSERT INTO `categories_archive`(category_id,category_name,remarks) SELECT category_id,category_name,remarks FROM `categories`;

Izvršavanje SELECT upita

ODABERITE * IZ `arhive_kategorija`

daje sljedeće rezultate prikazane u nastavku.

kategorija_idime kategorijeopaske
1 KomedijaFilmovi s humorom
2 romantičnoLjubavne priče
3 EpPriča drevnih filmova
4 UžasNULL
5 Znanstvena fantastikaNULL
6 TrilerNULL
7 AkcijskiNULL
8 Romantična komedijaNULL
9 Crtani filmoviNULL
10 Crtani filmoviNULL

Sažetak

  • Naredba INSERT koristi se za dodavanje novih podataka u tablicu
  • Datum i vrijednosti niza trebaju biti u jednostrukim navodnicima.
  • Numeričke vrijednosti ne moraju biti u navodnicima.
  • Naredba INSERT također se može koristiti za umetanje podataka iz jedne tablice u drugu.

Tim dodaje retke u tablicu ili prikaz glavne tablice.

Sintaksa naredbe Sql INSERT

Sintaksa naredbe za umetanje


Osnovne ključne riječi i parametri naredbe INSERT
  • shema- identifikator dopuštenja, obično odgovara imenu nekog korisnika
  • prikaz tablice- naziv tablice u koju treba umetnuti retke; ako je pogled naveden, retci se umeću u glavnu tablicu pogleda
  • podupit_1- podupit koji poslužitelj obrađuje na isti način kao pogled
  • stupac- stupac tablice ili pogleda u koji se za svaki umetnuti red upisuje vrijednost iz izraza VRIJEDNOSTI ili podupit; ako je jedan od stupaca tablice izostavljen s ovog popisa, vrijednost stupca za umetnuti red je zadana vrijednost stupca definirana kada je tablica stvorena. Ako je popis stupaca potpuno izostavljen, klauzula VRIJEDNOSTI ili upit mora odrediti vrijednosti za sve stupce u tablici
  • VRIJEDNOSTI- definira niz vrijednosti koje će biti umetnute u tablicu ili prikaz; značenje mora biti definirano u rečenici VRIJEDNOSTI za svaki stupac na popisu stupaca
  • podupit_2- podupit koji vraća retke umetnute u tablicu; popis odabira ovog podupita mora imati isti broj stupaca kao popis stupaca iskaza

Izjava s izrazom VRIJEDNOSTI dodaje jedan red u tablicu. Ovaj redak sadrži vrijednosti definirane frazom VRIJEDNOSTI.
Izjava sa podupit umjesto fraze VRIJEDNOSTI dodaje sve retke koje vraća podupit u tablicu. Poslužitelj obrađuje podupit i umeće svaki vraćeni red u tablicu. Ako podupit ne izabere nijedan redak, poslužitelj ne umeće nijedan redak u tablicu.
Podupit može pristupiti bilo kojoj tablici ili pogledu, uključujući ciljnu tablicu tvrdnji . Poslužitelj dodjeljuje vrijednosti poljima u novim redovima na temelju unutarnjeg položaja stupaca u tablici i redoslijeda vrijednosti fraze VRIJEDNOSTI ili na popisu za odabir upita. Ako neki stupci nedostaju na popisu stupaca, poslužitelj im dodjeljuje zadane vrijednosti definirane prilikom izrade tablice. Ako bilo koji od ovih stupaca ima NOT NULL ograničenje tada poslužitelj vraća grešku koja pokazuje da je ograničenje prekršeno i prekida INSERT naredbu.
Kada se izda izjava INSERT, omogućen je svaki INSERT okidač definiran na tablici.

INSERT INTO Primjer 1

UMETNUTI U dubina VRIJEDNOSTI(50, "PROIZVODI", "SAN FRANCISCO");

UMETNUTI U Kupci (grad, cname, cnum) VRIJEDNOSTI('London', 'Hoffman', 2001.);

INSERT INTO Primjer 2
Sljedeća naredba kopira podatke zaposlenika tvrtke čije provizije prelaze 25% prihoda u tablicu bonusa:

UMETNUTI U bonus SELECT ename, posao, sal, comm FROM emp WHERE comm > 0,25 * sal;

INSERT INTO Primjer 3
Ako trebate umetnuti NULL-vrijednost, morate je navesti kao normalnu vrijednost na sljedeći način:

UMETNUTI U VRIJEDNOSTI prodavača (1001,'Peel',NULL,12);

UMETNI U Primjer 4
Naredba se može koristiti za dohvaćanje vrijednosti iz jedne tablice i njihovo postavljanje u drugu pomoću upita. Da biste to učinili, dovoljno je zamijeniti rečenicu VRIJEDNOSTI na odgovarajući zahtjev:

UMETNUTI U Londonstaff SELECT * FROM Salespeople WHERE city = 'London';

MySQL INSERT

Za umetanje novih redaka u MySQL bazu podataka, koristite INSERT naredba, primjeri naredbi dani su u nastavku:
INSERT INTO Primjer 1.
Umetanje novog reda u tablicu table_name.

UMETNUTI U

INSERT INTO Primjer 2.
Umetanje novog retka u tablicu table_name označava umetanje podataka u stupce koji su nam potrebni.

UMETNUTI U table_name VALUES('1','165','0','name');

U bazi podataka MySQL Moguće je umetnuti više novih redaka pomoću jedne naredbe.
INSERT INTO Primjer 3.
Umetanje više redaka u tablicu table_name.

UMETNUTI U table_name (tbl_id, chislo, chislotwo, name) VRIJEDNOSTI ('1','159','34','name1'), ('2','14','61','name2'), ('3 ′,'356′,'8′,'ime3');

Zadnja izmjena: 13.07.2017

Za dodavanje podataka koristite naredbu INSERT koja ima sljedeću formalnu sintaksu:

INSERT table_name [(column_list)] VRIJEDNOSTI (vrijednost1, vrijednost2, ... vrijednostN)

Prvo dolazi izraz INSERT INTO, zatim u zagradama možete navesti popis stupaca odvojenih zarezima u koje treba dodati podatke, a na kraju, nakon riječi VRIJEDNOSTI, navedene su vrijednosti koje se dodaju za stupce u zagrade.

Na primjer, pretpostavimo da je sljedeća baza podataka prethodno stvorena:

STVARANJE BAZE PODATAKA productsdb; KORISTITE productsdb; CREATE TABLE Products (ID INT IDENTITY PRIMARY KEY, ProductName NVARCHAR(30) NOT NULL, Manufacturer NVARCHAR(20) NOT NULL, ProductCount INT DEFAULT 0, Price MONEY NOT NULL)

Dodajmo mu jedan red pomoću naredbe INSERT:

INSERT Proizvodi VRIJEDNOSTI ("iPhone 7", "Apple", 5, 52000)

Nakon uspješnog izvođenja u SQL Server Management Studio, poruka "1 row(s) affected" trebala bi se pojaviti u polju poruke:

Vrijedno je uzeti u obzir da se vrijednosti za stupce u zagradama nakon ključne riječi VALUES prosljeđuju redoslijedom kojim su deklarirane. Na primjer, u gornjoj izjavi CREATE TABLE možete vidjeti da je prvi stupac Id. No budući da je za njega naveden atribut IDENTITY, vrijednost ovog stupca se automatski generira i može se izostaviti. Drugi stupac predstavlja ProductName, tako da će prva vrijednost, niz "iPhone 7", biti proslijeđena tom stupcu. Druga vrijednost - niz "Apple" bit će proslijeđen u treći stupac Proizvođač i tako dalje. Odnosno, vrijednosti se prosljeđuju u stupce na sljedeći način:

    Naziv proizvoda: "iPhone 7"

    Proizvođač: "Apple"

Također, prilikom unosa vrijednosti, možete odrediti neposredne stupce u koje će se vrijednosti dodati:

INSERT INTO Products (ProductName, Price, Manufacturer) VRIJEDNOSTI ("iPhone 6S", 41000, "Apple")

Ovdje je vrijednost navedena samo za tri stupca. Štoviše, sada se vrijednosti prenose redoslijedom stupaca:

    Naziv proizvoda: "iPhone 6S"

    Proizvođač: "Apple"

Za neodređene stupce (u ovom slučaju ProductCount), zadana vrijednost bit će dodana ako je naveden atribut DEFAULT ili vrijednost NULL. Međutim, neodređeni stupci moraju biti nullable ili imati DEFAULT atribut.

Također možemo dodati nekoliko redaka odjednom:

UMETNI U VRIJEDNOSTI proizvoda ("iPhone 6", "Apple", 3, 36000), ("Galaxy S8", "Samsung", 2, 46000), ("Galaxy S8 Plus", "Samsung", 1, 56000)

U tom će slučaju u tablicu biti dodana tri reda.

Također, prilikom dodavanja možemo odrediti da stupac treba imati zadanu vrijednost koristeći ključnu riječ DEFAULT ili vrijednost NULL:

INSERT INTO Products (ProductName, Manufacturer, ProductCount, Price) VRIJEDNOSTI ("Mi6", "Xiaomi", ZADANO, 28000)

U ovom slučaju koristit će se zadana vrijednost za stupac ProductCount (ako je postavljena, ako nije, tada je NULL).

Ako svi stupci imaju DEFAULT atribut koji navodi zadanu vrijednost ili su nullable, možete umetnuti zadane vrijednosti za sve stupce:

UMETNI U PROIZVODE ZADANE VRIJEDNOSTI

Ali ako uzmemo tablicu Products, tada takva naredba neće uspjeti s pogreškom, jer nekoliko polja nemaju DEFAULT atribut i istovremeno ne dopuštaju NULL vrijednost.

sql upit INSERT INTO ima smisla kada je kreirana tablica baze podataka. Odnosno, tablica postoji, ima ime, kreirane retke i stupce. tablicu kreira operator: , tablicu modificira operator .

sql upit INSERT INTO - sintaksa upita

sql upit INSERT INTO ima sljedeću sintaksu:

INSERT INTO table_name (u zagradama, ako je potrebno, umetnite popis stupaca u koje želite umetnuti podatke) VRIJEDNOSTI umetnuti podaci1, umetnuti podaci2, umetnuti podaci3.

Možete umetnuti opciju IGNORE između INSERT i INTRO. Nije potrebno. Potrebno za zaštitu primarnih ključeva prilikom uređivanja tablice. U suprotnom, ako dođe do dupliciranja primarnih ključeva tijekom uređivanja, tada će prilikom umetanja opcije IGNORE prvi redak s primarnim ključem ostati u tablici koja se uređuje.Ostali primarni ključevi će biti izbrisani. Prema zadanim postavkama izostavljamo ovu opciju.

Postoje izborne opcije LOW_PRIORITY i DELAYED. Oni određuju prioritete za dodavanje informacija u bazu podataka. Prvi navodi čekanje da se baza podataka oslobodi, drugi znači spremanje informacija u međuspremnik.

Redak u upitu: INSERT s frazom VRIJEDNOSTI omogućit će vam dodavanje jednog retka u tablicu baze podataka. Klauzula VALUES sadrži vrijednosti ovih podataka.

Podupiti se mogu specificirati umjesto izraza VRIJEDNOSTI. INSERT s podupitom dodaje retke koje vraća podupit u tablicu. Poslužitelj baze podataka obrađuje podupit i ubacuje sve vraćene retke u tablicu. Poslužitelj ne umeće retke osim ako ih podupit ne odabere.

  • subquery_1 - podupit koji server obrađuje na isti način kao i pogled
  • subquery_2 je podupit koji vraća retke umetnute u tablicu. Popis ovog podupita mora imati isti broj stupaca kao popis stupaca INSERT.

Podupiti se praktički ne koriste u MySQL bazi podataka.

Primjeri sql upita INSERT INTO u MySQL bazi podataka

Nove retke ubacujemo u MySQL bazu pomoću naredbe INSERT INTRO.

Prvi primjer.

Umetnite nove retke u tablicu table_name.

INSERT INTO table_name VALUES ('2','145','1','name');

To znači da želimo umetnuti vrijednosti 2,145,1,name u stupce tablice table_name. Budući da stupci nisu navedeni, vrijednosti se popunjavaju u svim stupcima tablice.

Primjer dva.

Umetnite informacije u potrebne (navedene) stupce tablice table_name.

INSERT INTO table_name (client_customer, client_subclient, client_mail) VALUES ('name1','subname1',' [e-mail zaštićen]′), ('ime2','podnaziv2',' [e-mail zaštićen]′), ('ime3','podnaziv3',(' [e-mail zaštićen]′);

Igor Serov posebno za mjesto "".

Najbolji članci na temu