Bagaimana untuk memasukkan data ke dalam jadual pangkalan data MySQL? php masukkan contoh pernyataan data ke MySQL

pangkalan data MySQLBagaimana untuk memasukkan data ke dalam jadual? php kepadaMySQLSisipkan contoh pernyataan data

data sisipan MySQL

Penggunaan jadual MySQL MASUKKAN KE DALAM Pernyataan SQL untuk memasukkan data.

Anda boleh memasukkan data ke dalam jadual data melalui tetingkap command prompt mysql>, atau melalui skrip PHP untuk memasukkan data.

tatabahasa

Berikut adalah perkara biasa untuk memasukkan data ke dalam jadual data MySQL MASUKKAN KE DALAM Sintaks SQL:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

Jika data adalah jenis aksara, anda mesti menggunakan petikan tunggal atau petikan berganda, seperti: "nilai".


Masukkan data melalui tetingkap command prompt

Di bawah ini kita akan menggunakan SQL MASUKKAN KE DALAM Kenyataan itu memasukkan data ke dalam jadual data MySQL chenweiliang_tbl

contoh

Dalam contoh berikut kami akan memasukkan tiga keping data ke dalam jadual chenweiliang_tbl:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> INSERT INTO chenweiliang_tbl 
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 MySQL", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("JAVA 教程", "chenweiliang.com", '2016-05-06');
Query OK, 1 rows affected (0.00 sec)
mysql>

Nota: Tandakan dengan anak panah -> Ia bukan sebahagian daripada pernyataan SQL, ia hanya mewakili baris baharu. Jika pernyataan SQL terlalu panjang, kita boleh mencipta baris baharu untuk menulis pernyataan SQL dengan menggunakan kekunci Enter. Penamat perintah bagi pernyataan SQL ialah koma bertitik ;.

Dalam contoh di atas, kami tidak menyediakan data chenweiliang_id, kerana medan ini telah ditetapkan sebagai atribut AUTO_INCREMENT apabila kami mencipta jadual.Oleh itu, medan akan dinaikkan secara automatik tanpa kita perlu menetapkannya.Dalam contoh NOW() ialah fungsi MySQL yang mengembalikan tarikh dan masa.

Seterusnya, kita boleh melihat data jadual data dengan pernyataan berikut:

Baca lembaran data:

pilih * dari chenweiliang_tbl;
 

Masukkan data menggunakan skrip PHP

Anda boleh menggunakan fungsi mysqli_query() PHP untuk melakukannya SQL INSERT KE DALAMarahan untuk memasukkan data.

Fungsi ini mempunyai dua parameter dan mengembalikan TRUE jika pelaksanaan berjaya, jika tidak ia mengembalikan FALSE.

tatabahasa

mysqli_query(connection,query,resultmode);
参数Uraian
sambunganDiperlukan.Menentukan sambungan MySQL untuk digunakan.
pertanyaanDiperlukan, menentukan rentetan pertanyaan.
mod hasilPilihan.pemalar.Boleh menjadi mana-mana nilai berikut:

  • MYSQLI_USE_RESULT (gunakan ini jika anda perlu mendapatkan banyak data)
  • MYSQLI_STORE_RESULT (lalai)

contoh

Program dalam contoh berikut menerima tiga medan data yang dimasukkan oleh pengguna dan memasukkannya ke dalam jadual data:

menambah data

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$chenweiliang_title = '学习 Python';
$chenweiliang_author = 'chenweiliang.com';
$submission_date = '2016-03-06';
 
$sql = "INSERT INTO chenweiliang_tbl ".
 "(chenweiliang_title,chenweiliang_author, submission_date) ".
 "VALUES ".
 "('$chenweiliang_title','$chenweiliang_author','$submission_date')";
 
 
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法插入数据: ' . mysqli_error($conn));
}
echo "数据插入成功\n";
mysqli_close($conn);
?>

Seterusnya, kita boleh melihat data jadual data dengan pernyataan berikut:

Baca lembaran data:

pilih * dari chenweiliang_tbl;

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Bagaimana untuk memasukkan data ke dalam jadual pangkalan data MySQL? php masukkan contoh pernyataan data ke MySQL", ia akan membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-460.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas