Rumah >pangkalan data >SQL >Apakah pernyataan sisipan sql?
Pernyataan sisipan SQL ialah "INSERT INTO", yang digunakan untuk memasukkan baris data baharu ke dalam jadual Terdapat dua sintaks asas "INSERT INTO nama jadual (nama medan 1, nama medan 2,... medan nama N) NILAI (nilai 1, nilai 2,... nilai N);" dan "MASUKKAN KE DALAM nama jadual NILAI (nilai 1, nilai 2,... nilai N);"; jika nama medan ditinggalkan, pastikan yang disisipkan Susunan nilai adalah sama dengan susunan medan dalam jadual.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
SQL INSERT INTO statement: Sisipkan data
Insert INTO statement mempunyai dua kegunaan asas
1 ) Masukkan data mengikut lajur yang ditentukan, sintaksnya adalah seperti berikut:
INSERT INTO table_name (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN);
lajur1, lajur2, lajur3,...lajurN mewakili nama lajur (nama medan) daripada data yang akan dimasukkan.
nilai1, nilai2, nilai3,...nilaiN mewakili nilai yang sepadan dengan setiap lajur.
2) Masukkan data untuk semua lajur, sintaksnya adalah seperti berikut:
INSERT INTO table_name VALUES (value1,value2,value3,...valueN);
Apabila menambah data untuk semua lajur dalam jadual , anda tidak boleh menggunakan SQL Nama lajur dinyatakan dalam penyata, tetapi pastikan nilai yang dimasukkan berada dalam susunan yang sama seperti lajur dalam jadual.
contoh penyata INSERT
1. Masukkan satu baris data
Contoh. 1 : Dalam jadual kursus, masukkan maklumat kursus baharu
Kaedah 1: Anda tidak perlu menentukan nama lajur, tetapi nilai yang dimasukkan mesti dimasukkan dalam susunan medan sedia ada dalam jadual
insert into suject values(4,4,'物理')
Hasil pelaksanaan:
Kaedah 2: Anda boleh menentukan nama lajur, dan nilai yang dimasukkan kemudian akan berada dalam keadaan yang sama tertib sebagai nama lajur yang ditentukan
insert into suject(Cid,Cname,Tid) values(5,'历史',5)
Hasil pelaksanaan:
2 Sisipkan berbilang baris data
Contoh 2: Masukkan tiga maklumat kursus baharu ke dalam jadual kursus
Kaedah 1: Anda tidak perlu menentukan nama lajur Walau bagaimanapun, nilai yang dimasukkan mesti dimasukkan dalam susunan medan sedia ada dalam jadual
insert into suject values(4,4,'物理'),(5,5,'历史'),(6,6,'科学');
Hasil pelaksanaan:
Kaedah 2: Anda boleh menentukan nama lajur, Nilai yang dimasukkan kemudian adalah dalam susunan yang sama seperti nama lajur yang ditentukaninsert into suject(Tid,Cname,Cid) values(7,'音乐',7),(8,'体育',8),(9,'书画',9);Hasil pelaksanaan :
Contoh 3: Dalam jadual teknologi , masukkan tiga maklumat guru baharu
insert into teachers(Tname,Tid) values('黄江',4),('刘玲',5),('赵国',6);Hasil pelaksanaan:
[Cadangan berkaitan:
tutorial video mysql 】
Atas ialah kandungan terperinci Apakah pernyataan sisipan sql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!