כיצד להכניס נתונים לטבלת מסד הנתונים של MySQL? php הכנס מופע של הצהרת נתונים ל-MySQL

מסד נתונים של MySQLכיצד להכניס נתונים לטבלה? php לMySQLהוסף דוגמה להצהרת נתונים

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 ארוך מדי, נוכל ליצור שורה חדשה לכתיבת הצהרת SQL על ידי שימוש במקש Enter. מסיים הפקודה של משפט SQL הוא נְקוּדָה וּפְסִיק ;.

בדוגמה שלמעלה, לא סיפקנו את הנתונים של chenweiliang_id, מכיוון ששדה זה הוגדר כתכונה AUTO_INCREMENT כאשר יצרנו את הטבלה.לכן, השדה יוגדל אוטומטית מבלי שנצטרך להגדיר אותו.בדוגמה NOW() היא פונקציית MySQL שמחזירה תאריך ושעה.

לאחר מכן, נוכל להציג את נתוני טבלת הנתונים עם ההצהרה הבאה:

קרא את גיליון הנתונים:

בחר * החל מ- chenweiliang_tbl;
 

הכנס נתונים באמצעות סקריפט PHP

אתה יכול להשתמש בפונקציית mysqli_query() של PHP כדי לעשות זאת SQL INSERT INTOפקודה להכנסת נתונים.

לפונקציה יש שני פרמטרים והיא מחזירה TRUE אם הביצוע מצליח, אחרת היא מחזירה FALSE.

דקדוק

mysqli_query(connection,query,resultmode);
参数תיאור
הקשרנדרש.מציין את חיבור MySQL לשימוש.
שאלהנדרש, מציין את מחרוזת השאילתה.
מצב תוצאהאופציונאלי.קבוע.יכול להיות כל אחד מהערכים הבאים:

  • 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;

Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) משותף "כיצד להכניס נתונים לטבלת מסד הנתונים של MySQL? php הכנס מופע של הצהרת נתונים ל-MySQL", זה יעזור לך.

מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-460.html

ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!

🔔 היה הראשון לקבל את "מדריך השימוש בכלי AI של ChatGPT Content Marketing" בספרייה העליונה של הערוץ! 🌟
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!

 

发表 评论

כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

גלול למעלה