Direktori Artikel
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:
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);
参数 | 描述 |
---|---|
koneksi | Yg dibutuhkan.Menentukan koneksi MySQL yang akan digunakan. |
pertanyaan | Diperlukan, menentukan string kueri. |
mode hasil | Opsional.sebuah konstanta.Dapat berupa salah satu dari nilai berikut:
|
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:
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!
📚 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!