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ä:
- Luo tietokanta järjestelmään.
- Luo taulukko tietokantaan.
- Lisää yksi rivi taulukkoon.
- 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