Bagaimana cara memasukkan data ke tabel database MySQL? php masukkan contoh pernyataan data ke MySQL

database MySQLBagaimana cara memasukkan data ke dalam tabel? php keMySQLMasukkan contoh pernyataan data

MySQL memasukkan data

penggunaan tabel MySQL MASUKKAN KE DALAM Pernyataan SQL untuk memasukkan data.

Anda dapat memasukkan data ke dalam tabel data melalui jendela command prompt mysql>, atau melalui skrip PHP untuk menyisipkan data.

tatabahasa

Berikut ini adalah umum untuk memasukkan data ke dalam tabel data MySQL: MASUKKAN KE DALAM Sintaks SQL:

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

Jika data adalah tipe karakter, Anda harus menggunakan tanda kutip tunggal atau ganda, seperti: "nilai".


Masukkan data melalui jendela command prompt

Di bawah ini kita akan menggunakan SQL MASUKKAN KE DALAM Pernyataan memasukkan data ke dalam tabel data MySQL chenweiliang_tbl

Contoh

Pada contoh berikut kita akan memasukkan tiga buah data ke dalam tabel 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>

Catatan: Tandai dengan panah -> Itu bukan bagian dari pernyataan SQL, itu hanya mewakili baris baru. Jika pernyataan SQL terlalu panjang, kita dapat membuat baris baru untuk menulis pernyataan SQL dengan menggunakan tombol Enter. Terminator perintah dari pernyataan SQL adalah titik koma ;.

Pada contoh di atas, kami tidak memberikan data chenweiliang_id, karena bidang ini telah ditetapkan sebagai atribut AUTO_INCREMENT saat kami membuat tabel.Oleh karena itu, bidang akan bertambah secara otomatis tanpa kita perlu mengaturnya.Dalam contoh SEKARANG () adalah fungsi MySQL yang mengembalikan tanggal dan waktu.

Selanjutnya, kita dapat melihat data tabel data dengan pernyataan berikut:

Baca lembar data:

memilih * dari chenweiliang_tbl;
 

Masukkan data menggunakan skrip PHP

Anda dapat menggunakan fungsi mysqli_query() PHP untuk melakukan SQL MASUKKAN KEperintah untuk memasukkan data.

Fungsi memiliki dua parameter dan mengembalikan TRUE jika eksekusi berhasil, jika tidak maka akan mengembalikan FALSE.

tatabahasa

mysqli_query(connection,query,resultmode);
参数描述
koneksiYg dibutuhkan.Menentukan koneksi MySQL yang akan digunakan.
pertanyaanDiperlukan, menentukan string kueri.
mode hasilOpsional.sebuah konstanta.Dapat berupa salah satu dari nilai berikut:

  • MYSQLI_USE_RESULT (gunakan ini jika Anda perlu mengambil banyak data)
  • MYSQLI_STORE_RESULT (default)

Contoh

Program dalam contoh berikut menerima tiga bidang data yang dimasukkan oleh pengguna dan memasukkannya ke dalam tabel data:

menambahkan 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);
?>

Selanjutnya, kita dapat melihat data tabel data dengan pernyataan berikut:

Baca lembar data:

memilih * dari chenweiliang_tbl;

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) berbagi "Bagaimana cara memasukkan data ke tabel database MySQL? php masukkan contoh pernyataan data ke MySQL", itu akan membantu Anda.

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

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部