logo

MySQL INSERT paziņojums

MySQL INSERT priekšraksts tiek izmantots, lai datu bāzē saglabātu vai pievienotu datus MySQL tabulā. Mēs varam veikt ierakstu ievietošanu divos veidos, izmantojot vienu vaicājumu MySQL:

  1. Ievietojiet ierakstu vienā rindā
  2. Ievietojiet ierakstu vairākās rindās

Sintakse:

Tālāk ir sniegta vispārīga sintakse SQL INSERT INTO komanda, lai ievietotu vienu ierakstu MySQL tabula:

 INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 

Iepriekš minētajā sintaksē mums vispirms ir jānorāda tabulas nosaukums un ar komatu atdalīto kolonnu saraksts. Otrkārt, mēs nodrošinām vērtību sarakstu, kas atbilst kolonnu nosaukumam aiz klauzulas VALUES.

java cilpai

PIEZĪME. Lauka nosaukums nav obligāts. Ja vēlamies norādīt daļējas vērtības, lauka nosaukums ir obligāts. Tas arī nodrošina, ka kolonnas nosaukumam un vērtībām ir jābūt vienādām. Arī kolonnu novietojumam un atbilstošajām vērtībām jābūt vienādām.

Ja mēs vēlamies ievietot vairāki ieraksti vienā komandā izmantojiet šādu paziņojumu:

 INSERT INTO table_name VALUES ( value1, value2,...valueN ) ( value1, value2,...valueN ) ........... ( value1, value2,...valueN ); 

Iepriekš minētajā sintaksē visas rindas vērtību laukos ir jāatdala ar komatiem.

MySQL INSERT piemērs

Ļaujiet mums saprast, kā INSERT paziņojumus strādāt MySQL, izmantojot vairākus piemērus. Vispirms izveidojiet tabulu Cilvēki ' datu bāzē, izmantojot šādu komandu:

 CREATE TABLE People( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int, PRIMARY KEY (id) ); 

1. Ja vēlamies saglabāt atsevišķus ierakstus visiem laukiem, izmantojiet sintaksi šādi:

 INSERT INTO People (id, name, occupation, age) VALUES (101, 'Peter', 'Engineer', 32); 

2. Ja vēlamies saglabāt vairākus ierakstus, izmantojiet šādus priekšrakstus, kuros varam norādīt visus lauku nosaukumus vai nenorādīt nevienu lauku.

 INSERT INTO People VALUES (102, 'Joseph', 'Developer', 30), (103, 'Mike', 'Leader', 28), (104, 'Stephen', 'Scientist', 45); 

3. Ja vēlamies saglabāt ierakstus, nenorādot visus laukus, mēs izmantojam sekojošo daļējs lauks paziņojumi. Šādā gadījumā ir obligāti jānorāda lauku nosaukumi.

kopu algebra
 INSERT INTO People (name, occupation) VALUES ('Stephen', 'Scientist'), ('Bob', 'Actor'); 

Zemāk redzamajā izvadē mēs redzam, ka visi INSERT priekšraksti ir veiksmīgi izpildīti un pareizi saglabājuši vērtību tabulā.

MySQL INSERT paziņojums

Mēs varam izmantot tālāk norādīto sintaksi, lai parādītu ierakstus Cilvēki tabula:

 mysql> SELECT * FROM People; 

Mēs saņemsim izvadi šādi:

MySQL INSERT paziņojums

Datuma ievietošana MySQL tabulā:

Mēs varam arī izmantot INSERT STATEMENT, lai pievienotu datumu MySQL tabulā. MySQL nodrošina vairākus datu tipus datu glabāšanai, piemēram, DATE, TIMESTAMP, DATETIME un YEAR. The noklusējuma forma t datuma MySQL ir GGGG-MM-DD .

java derīgi identifikatori

Šim formātam ir šādi apraksti:

    GGGG:Tas ir četrciparu gads, piemēram, 2020.MM:Tas apzīmē divciparu mēnesi, piemēram, 01, 02, 03 un 12.DD:Tas apzīmē divu ciparu dienu, piemēram, 01, 02, 03 un 31.

Šī ir pamata sintakse datuma ievietošanai MySQL tabulā:

 INSERT INTO table_name (column_name, column_date) VALUES ('DATE: Manual Date', '2008-7-04'); 

Ja vēlamies ievietot datumu formātā mm/dd/gggg, ir jāizmanto tālāk norādītais paziņojums:

 INSERT INTO table_name VALUES (STR_TO_DATE(date_value, format_specifier));