Penggunaan asas insert into statement dalam MySQL
MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan, yang menyediakan banyak pernyataan SQL untuk pertanyaan dan operasi data. Antaranya, insert into statement digunakan untuk memasukkan data baru ke dalam jadual. Berikut akan memperkenalkan penggunaan asas sisipan ke dalam pernyataan dalam MySQL dan memberikan contoh kod khusus.
Masukkan data lengkap
Andaikan kita mempunyai jadual pelajar (pelajar), yang mengandungi tiga medan: nombor pelajar (id), nama (nama) dan umur (umur). Untuk memasukkan data pelajar yang lengkap ke dalam jadual ini, anda boleh menggunakan sisipan berikut ke dalam pernyataan:
insert into student(id, name, age) values (1, '张三', 18);
Kod di atas akan memasukkan data pelajar dengan nombor pelajar 1, nama 'Zhang San' dan umur 18 dalam jadual pelajar .
Masukkan data separa
Kadangkala, kita mungkin hanya mahu memasukkan nilai beberapa medan, manakala nilai medan lain boleh kosong atau menggunakan nilai lalai. Pada masa ini, anda boleh meninggalkan medan dan nilai sepadan yang perlu memasukkan data dalam sisipan ke dalam pernyataan.
Anggap bahawa medan umur dalam jadual pelajar ditetapkan kepada nilai lalai 20. Untuk memasukkan data pelajar yang hanya mengandungi nombor dan nama pelajar, anda boleh menggunakan sisipan berikut ke dalam pernyataan:
insert into student(id, name) values (2, '李四');
Kod di atas akan memasukkan pelajar nombor dalam jadual pelajar Data pelajar ialah 2, nama ialah '李思', dan umur ialah nilai lalai 20.
Masukkan berbilang keping data pada masa yang sama
Kadangkala kita perlu memasukkan berbilang keping data sekali gus dan bukannya memasukkannya satu demi satu. MySQL menyediakan cara untuk memasukkan data dalam kelompok dengan menentukan berbilang nilai dalam sisipan ke dalam pernyataan, dengan setiap nilai dikelilingi oleh kurungan dan dipisahkan dengan koma.
Andaikan kita perlu memasukkan tiga keping data pelajar, kita boleh menggunakan sisipan berikut ke dalam pernyataan:
insert into student(id, name, age) values (3, '王五', 19), (4, '赵六', 20), (5, '刘七', 21);
Kod di atas akan memasukkan tiga keping data pelajar ke dalam jadual pelajar, dengan nombor pelajar 3, nama '王五', dan umur 19; Nombor pelajar ialah 4, nama ialah 'Zhao Liu', dan umur ialah 20 tahun, nama ialah 'Liu Qi', dan umurnya ialah 21;
Sisipkan hasil pertanyaan
Kadang-kadang kita perlu memasukkan hasil pertanyaan ke dalam jadual lain, kita boleh menggunakan sisipan ke dalam pernyataan pilih. Kaedah ini memudahkan untuk menyalin hasil pertanyaan ke jadual lain.
Andaikan kita mempunyai temp jadual sementara, yang mengandungi dua medan: nombor pelajar dan gred. Kami ingin memasukkan data pelajar dengan skor yang lebih besar daripada 80 dalam jadual temp ke dalam jadual pelajar. dan masukkan keputusan ke dalam jadual pelajar.
Atas ialah kandungan terperinci Penggunaan pernyataan insertinto dalam MySQL asas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!