logo

Yhden tai useamman rivin lisääminen SQL:ään

Tässä artikkelissa opimme lisäämään yhden tai useamman tietueen Structured Query Language -taulukkoon.

The LAITTAA SISÄÄN SQL-komennon avulla tietokannan käyttäjät voivat lisätä yhden tai useamman tietueen SQL-taulukkoon.

10 teho 6:sta

Seuraavassa on kaksi syntaksia yksittäisen rivin lisäämiseksi taulukkoon:

Syntaksi 1:

 INSERT INTO Table_Name(Column_Name_1, Column_Name_2, Column_Name_3, ....., Column_Name_N) VALUES ( Value_1, Value_2, Value_3, ....., Value_N); 

Tämä syntaksi lisää rivin SQL-taulukkoon määrittämällä taulukon sarakkeiden nimet.

Syntaksi 2:

 INSERT INTO Table_Name VALUES( Value_1, Value_2, Value_3, ....., Value_N); 

Tässä syntaksissa meidän ei tarvitse määrittää sarakkeiden nimiä rivin lisäämiseksi SQL-taulukkoon.

Jos haluat lisätä tietueen taulukkoon, sinun on suoritettava seuraavat vaiheet yksitellen annetussa järjestyksessä:

  1. Luo tietokanta järjestelmään.
  2. Luo taulukko tietokantaan.
  3. Lisää yksi rivi taulukkoon.
  4. Katso taulukko.

Nyt selitämme jokaista vaihetta esimerkillä:

tcp ip malli

Vaihe 1: Luo tietokanta

Structured Query Languageissa tietokannan luominen on ensimmäinen vaihe strukturoitujen taulukoiden tallentamiseksi tietokantaan.

Luo tietokanta käyttämällä seuraavaa SQL-syntaksia:

 CREATE DATABASE Database_Name; 

Oletetaan, että haluat luoda Koulu tietokanta. Tätä varten sinun on kirjoitettava seuraava komento Structured Query Language -kieleen:

 CREATE DATABASE School; 

Vaihe 2: Luo taulukko ja lisää tiedot

Nyt sinun on käytettävä seuraavaa syntaksia taulukon luomiseen SQL-tietokannassa:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Oletetaan, että haluat luoda Opettaja taulukossa Koulu tietokanta. Tätä varten sinun on kirjoitettava seuraava kysely SQL-sovellukseesi:

 CREATE TABLE Teacher ( Teacher_ID INT AUTO_INCREMENT PRIMARY KEY, Teacher_Name VARCHAR (80), Teacher_Subject VARCHAR (30) NOT NULL, Teacher_Address VARCHAR (30), Teacher_Age INT ) ; 

Vaihe 3: Lisää yksi rivi taulukkoon

Seuraava kysely lisää vain yhden tietueen opettaja Opettajan taulukkoon:

 INSERT INTO Table_Name (Teacher_ID, Teacher_Name, Teacher_Subject, Teacher_Address, Teacher_Age) VALUES( 2001, Manoj, Maths, Delhi, 27); 

Vaihe 4: Katso taulukko

Jos haluat tarkastella tietoja opettaja taulukkoon, sinun on kirjoitettava seuraava kysely SQL-sovelluksessasi:

 SELECT * FROM Teacher; 

Opettajan_ID Opettajan nimi Opettaja_Aihe Opettajan_osoite Opettajan_ikä
2001 Manoj Matematiikka Delhi 27

Taulukko: Opettaja

Lisää useita rivejä taulukkoon

SQL:ssä voit helposti lisätä useamman kuin yhden rivin taulukkoon yhdellä kyselyllä.

Seuraavat Laittaa sisään Lausunto lisää viiden opettajan tietueen Opettaja pöytä:

 INSERT INTO Table_Name (Teacher_ID, Teacher_Name, Teacher_Subject, Teacher_Address, Teacher_Age) VALUES( 2002, Anita, Hindi, Ghaziabad, 28), ( 2003, Vishal, English, Gorakhpur, 26), ( 2004, Shobhit, SST, Kanpur, 27), ( 2005, Rohit, Science, Lucknow, 29), ( 2006, Yogesh, Computer, Jaipur, 28) ; 

Tarkistaaksesi yllä olevan INSERT-kyselyn tuloksen, sinun on kirjoitettava seuraava SELECT-kysely SQL:llä:

 SELECT * FROM Teacher; 

Lähtö:

java-kokoelmakehys
Opettajan_ID Opettajan nimi Opettaja_Aihe Opettajan_osoite Opettajan_ikä
2001 Manoj Matematiikka Delhi 27
2002 Anita Ei Ghaziabad 28
2003 Vishal Englanti Gorakhpur 26
2004 shobhittiä SST Kanpur 27
2005 Rohit Tiede Lucknow 29
2006 Yogesh Tietokone Jaipur 28

Taulukko: Opettaja

Lisää rivit SELECT-käskystä

Jos haluat lisätä toisen taulukon tiedot uuteen taulukkoon, käytä INSERT-käskyä SELECT-käskyn kanssa.

Seuraava lause siirtää yhden taulukon tiedot toiseen taulukkoon:

kokonaisluku merkkijonoon java
 INSERT INTO New_Table_Name (Column_Name_1, Column_Name_2, Column_Name_3, ....., Column_Name_N) SELECT (Column_Name_1, Column_Name_2, Column_Name_3, ....., Column_Name_N) FROM Old_Table_Name WHERE [ condition ]; 

Esimerkki

Vanhan taulukon tiedot näkyvät seuraavassa taulukossa:

Opettajan_ID Opettajan nimi Opettaja_Aihe Opettajan_osoite Opettajan_ikä
2001 Manoj Matematiikka Delhi 27
2002 Anita Ei Delhi 28
2003 Vishal Englanti Gorakhpur 26
2004 shobhittiä SST Delhi 27
2005 Rohit Tiede Lucknow 29
2006 Yogesh Tietokone Delhi 28

Taulukko: Old_Teacher

Oletetaan, että sinulla on New_Teacher-taulukko, jonka rakenne on sama kuin Old_Teacher-taulukossa, ja haluat siirtää näiden opettajien tiedot uuteen taulukkoon vanhasta taulukosta, jonka osoite on Delhi. Tätä toimintoa varten sinun on käytettävä seuraavaa INSERT-käskyä SELECT-kyselyn kanssa:

 INSERT INTO New_Teacher (New_Teacher_ID, New_Teacher_Name, New_Teacher_Subject) SELECT Teacher_ID, Teacher_Name, Teacher_Subject FROM Old_Teacher WHERE Teacher_Address = 'Delhi' ; 

Voit tarkistaa yllä olevan kyselyn tuloksen käyttämällä seuraavaa SELECT-lausetta:

 SELECT * FROM New_Teacher; 

Opettajan_ID Opettajan nimi Opettaja_Aihe
2001 Manoj Matematiikka
2002 Anita Ei
2004 shobhittiä SST
2006 Yogesh Tietokone

Taulukko: Uusi_Opettaja