چگونه داده ها را در جدول پایگاه داده MySQL وارد کنیم؟ php نمونه بیانیه داده را در MySQL وارد کنید

پایگاه داده MySQLچگونه داده ها را در جدول وارد کنیم؟ php بهخروجیمثال بیانیه داده را درج کنید

درج داده های MySQL

استفاده از جدول MySQL وارد شوید دستور SQL برای درج داده ها.

می‌توانید داده‌ها را از طریق پنجره خط فرمان mysql> یا از طریق یک اسکریپت PHP برای درج داده‌ها در جدول داده‌ها وارد کنید.

دستور زبان

موارد زیر برای درج داده ها در جداول داده MySQL رایج است وارد شوید نحو SQL:

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

اگر داده ها از نوع کاراکتری هستند، باید از نقل قول های تکی یا دو گیومه مانند: "مقدار" استفاده کنید.


درج داده ها از طریق پنجره خط فرمان

در زیر از SQL استفاده خواهیم کرد وارد شوید این عبارت داده ها را در جدول داده های MySQL chenweiliang_tbl وارد می کند

نمونه، مثال

در مثال زیر سه قطعه داده را در جدول 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>

توجه داشته باشید: با فلش علامت گذاری کنید -> این بخشی از دستور SQL نیست، فقط یک خط جدید را نشان می دهد. اگر یک دستور SQL خیلی طولانی باشد، می توانیم با استفاده از کلید Enter یک خط جدید برای نوشتن دستور SQL ایجاد کنیم. پایان دهنده دستور دستور SQL یک خط است. نقطه ویرگول ;.

در مثال بالا، ما داده‌های chenweiliang_id را ارائه نکردیم، زیرا این فیلد هنگام ایجاد جدول به عنوان ویژگی AUTO_INCREMENT تنظیم شده است.بنابراین، فیلد به طور خودکار بدون نیاز به تنظیم آن افزایش می یابد.در مثال NOW() یک تابع MySQL است که تاریخ و زمان را برمی گرداند.

در مرحله بعد، می توانیم داده های جدول داده ها را با عبارت زیر مشاهده کنیم:

دیتاشیت را بخوانید:

را انتخاب کنید * از جانب chenweiliang_tbl;
 

درج داده ها با استفاده از اسکریپت PHP

برای انجام این کار می توانید از تابع mysqli_query() PHP استفاده کنید SQL INSERT INTOدستور درج داده

تابع دارای دو پارامتر است و در صورت موفقیت آمیز بودن اجرا، TRUE را برمی گرداند، در غیر این صورت FALSE را برمی گرداند.

دستور زبان

mysqli_query(connection,query,resultmode);
参数شرح
ارتباطضروری.اتصال MySQL را برای استفاده مشخص می کند.
پرس و جوRequired، رشته پرس و جو را مشخص می کند.
حالت نتیجهاختیاری.ثابت.می تواند یکی از مقادیر زیر باشد:

  • MYSQLI_USE_RESULT (اگر نیاز به بازیابی داده های زیادی دارید از این استفاده کنید)
  • MYSQLI_STORE_RESULT (پیش‌فرض)

نمونه، مثال

برنامه در مثال زیر سه فیلد از داده های وارد شده توسط کاربر را دریافت کرده و آنها را در جدول داده ها قرار می دهد:

افزودن داده ها

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

در مرحله بعد، می توانیم داده های جدول داده ها را با عبارت زیر مشاهده کنیم:

دیتاشیت را بخوانید:

را انتخاب کنید * از جانب chenweiliang_tbl;

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "چگونه داده ها را در جدول پایگاه داده MySQL وارد کنیم؟ php نمونه بیانیه داده را در MySQL وارد کنید، به شما کمک خواهد کرد.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-460.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید