מדריך מאמרים
מסד נתונים של 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 שמחזירה תאריך ושעה.
לאחר מכן, נוכל להציג את נתוני טבלת הנתונים עם ההצהרה הבאה:
קרא את גיליון הנתונים:
הכנס נתונים באמצעות סקריפט PHP
אתה יכול להשתמש בפונקציית mysqli_query() של PHP כדי לעשות זאת SQL INSERT INTOפקודה להכנסת נתונים.
לפונקציה יש שני פרמטרים והיא מחזירה TRUE אם הביצוע מצליח, אחרת היא מחזירה FALSE.
דקדוק
mysqli_query(connection,query,resultmode);
参数 | תיאור |
---|---|
הקשר | נדרש.מציין את חיבור MySQL לשימוש. |
שאלה | נדרש, מציין את מחרוזת השאילתה. |
מצב תוצאה | אופציונאלי.קבוע.יכול להיות כל אחד מהערכים הבאים:
|
דוגמא
התוכנית בדוגמה הבאה מקבלת שלושה שדות נתונים שהוזנו על ידי המשתמש ומכניסה אותם לטבלת הנתונים:
הוספת נתונים
<?
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);
?>
לאחר מכן, נוכל להציג את נתוני טבלת הנתונים עם ההצהרה הבאה:
קרא את גיליון הנתונים:
Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) משותף "כיצד להכניס נתונים לטבלת מסד הנתונים של MySQL? php הכנס מופע של הצהרת נתונים ל-MySQL", זה יעזור לך.
מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-460.html
ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!