Maqolalar katalogi
MySQL ma'lumotlar bazasiJadvalga ma'lumotlarni qanday kiritish kerak? php danMySQLMa'lumotlar bayonotini kiritish misoli
MySQL ma'lumotlarini kiritish
MySQL jadvalidan foydalanish KIRISH Ma'lumotlarni kiritish uchun SQL bayonoti.
Ma'lumotlar jadvaliga mysql> buyruq satri oynasi orqali yoki ma'lumotlarni kiritish uchun PHP skripti orqali ma'lumotlarni kiritishingiz mumkin.
grammatika
MySQL ma'lumotlar jadvallariga ma'lumotlarni kiritish uchun quyidagilar keng tarqalgan KIRISH SQL sintaksisi:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Agar ma'lumotlar belgilar turi bo'lsa, siz bitta tirnoq yoki ikkita qo'shtirnoqdan foydalanishingiz kerak, masalan: "qiymat".
Ma'lumotlarni buyruq satri oynasi orqali kiriting
Quyida biz SQL dan foydalanamiz KIRISH Bayonot chenweiliang_tbl MySQL ma'lumotlar jadvaliga ma'lumotlarni kiritadi
Misol
Quyidagi misolda biz chenweiliang_tbl jadvaliga uchta ma'lumotni kiritamiz:
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>
Eslatma: O'qlar bilan belgilang -> U SQL operatorining bir qismi emas, shunchaki yangi qatorni ifodalaydi.Agar SQL operatori juda uzun bo'lsa, Enter tugmasi yordamida SQL operatorini yozish uchun yangi qator yaratishimiz mumkin.SQL operatorining buyruq terminatori nuqta-vergul ;.
Yuqoridagi misolda biz chenweiliang_id maʼlumotlarini taqdim qilmadik, chunki jadvalni yaratishda bu maydon AUTO_INCREMENT atributi sifatida oʻrnatilgan.Shunday qilib, maydon avtomatik ravishda ko'paytiriladi, biz uni sozlashimiz shart emas.Misolda NOW() sana va vaqtni qaytaradigan MySQL funktsiyasidir.
Keyinchalik, ma'lumotlar jadvali ma'lumotlarini quyidagi bayonot bilan ko'rishimiz mumkin:
Ma'lumotlar jadvalini o'qing:
PHP skripti yordamida ma'lumotlarni kiriting
Buning uchun PHP ning mysqli_query() funksiyasidan foydalanishingiz mumkin SQL INSERT INTOma'lumotlarni kiritish buyrug'i.
Funktsiya ikkita parametrga ega va agar bajarilish muvaffaqiyatli bo'lsa, TRUE qiymatini qaytaradi, aks holda u FALSE qiymatini qaytaradi.
grammatika
mysqli_query(connection,query,resultmode);
parametr | tavsif |
---|---|
aloqa | Majburiy.Foydalanish uchun MySQL ulanishini belgilaydi. |
So'rovlar | Majburiy, so'rovlar qatorini belgilaydi. |
natija rejimi | Ixtiyoriy.doimiy.Quyidagi qiymatlardan biri bo'lishi mumkin:
|
Misol
Quyidagi misoldagi dastur foydalanuvchi tomonidan kiritilgan ma'lumotlarning uchta maydonini oladi va ularni ma'lumotlar jadvaliga kiritadi:
ma'lumotlarni qo'shish
<?
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);
?>
Keyinchalik, ma'lumotlar jadvali ma'lumotlarini quyidagi bayonot bilan ko'rishimiz mumkin:
Ma'lumotlar jadvalini o'qing:
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) birgalikda "MySQL ma'lumotlar bazasi jadvaliga ma'lumotlarni qanday kiritish mumkin? php-da MySQL-ga ma'lumotlar bayonoti misolini qo'shing", bu sizga yordam beradi.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-460.html
Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!