Instrucțiunea MySQL INSERT este folosită pentru a stoca sau adăuga date în tabelul MySQL în baza de date. Putem efectua inserarea înregistrărilor în două moduri folosind o singură interogare în MySQL:
- Inserați înregistrarea pe un singur rând
- Inserați înregistrarea pe mai multe rânduri
Sintaxă:
Mai jos este sintaxa generică a SQL INSERT INTO comandă pentru a introduce o singură înregistrare MySQL masa:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
În sintaxa de mai sus, trebuie mai întâi să specificăm numele tabelului și lista coloanelor separate prin virgulă. În al doilea rând, oferim lista de valori corespunzătoare numelui coloanelor după clauza VALUES.
java main
NOTĂ: Numele câmpului este opțional. Dacă dorim să specificăm valori parțiale, numele câmpului este obligatoriu. De asemenea, se asigură că numele coloanei și valorile trebuie să fie aceleași. De asemenea, poziția coloanelor și a valorilor corespunzătoare trebuie să fie aceeași.
Dacă vrem să inserăm înregistrări multiple într-o singură comandă, utilizați următoarea instrucțiune:
INSERT INTO table_name VALUES ( value1, value2,...valueN ) ( value1, value2,...valueN ) ........... ( value1, value2,...valueN );
În sintaxa de mai sus, toate rândurile ar trebui separate prin virgule în câmpurile de valori.
citiți din csv java
Exemplu MySQL INSERT
Să înțelegem cum INSERT instrucțiuni lucrați în MySQL cu ajutorul mai multor exemple. Mai întâi, creați un tabel ' oameni ' în baza de date utilizând următoarea comandă:
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. Dacă dorim să stocăm înregistrări individuale pentru toate câmpurile, folosiți sintaxa după cum urmează:
INSERT INTO People (id, name, occupation, age) VALUES (101, 'Peter', 'Engineer', 32);
2. Dacă dorim să stocăm mai multe înregistrări, folosiți următoarele instrucțiuni în care putem fie să specificăm toate numele câmpurilor, fie să nu specificăm niciun câmp.
INSERT INTO People VALUES (102, 'Joseph', 'Developer', 30), (103, 'Mike', 'Leader', 28), (104, 'Stephen', 'Scientist', 45);
3. Dacă dorim să stocăm înregistrări fără a furniza toate câmpurile, folosim următoarele câmp parțial declarații. În acest caz, este obligatoriu să specificați numele câmpurilor.
INSERT INTO People (name, occupation) VALUES ('Stephen', 'Scientist'), ('Bob', 'Actor');
În rezultatul de mai jos, putem vedea că toate instrucțiunile INSERT au fost executate cu succes și au stocat corect valoarea într-un tabel.
Putem folosi sintaxa de mai jos pentru a afișa înregistrările fișierului oameni masa:
cum se convertesc un întreg în șir de caractere java
mysql> SELECT * FROM People;
Vom obține rezultatul după cum urmează:
Inserarea datei în tabelul MySQL:
De asemenea, putem folosi INSERT STATEMENT pentru a adăuga data în tabelul MySQL. MySQL oferă mai multe tipuri de date pentru stocarea datelor, cum ar fi DATE, TIMESTAMP, DATETIME și YEAR. The formă implicită t a datei în MySQL este AAAA-LL-ZZ .
Secvența Fibonacci java
Acest format are următoarele descrieri:
Mai jos este sintaxa de bază pentru a insera data în tabelul MySQL:
INSERT INTO table_name (column_name, column_date) VALUES ('DATE: Manual Date', '2008-7-04');
Dacă dorim să inserăm o dată în formatul mm/zz/aaaa, este necesar să folosim instrucțiunea de mai jos:
INSERT INTO table_name VALUES (STR_TO_DATE(date_value, format_specifier));