Πώς να εισαγάγετε δεδομένα στον πίνακα βάσης δεδομένων 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/ ) shared "Πώς να εισαγάγετε δεδομένα στον πίνακα βάσης δεδομένων MySQL; php εισαγάγετε παράδειγμα δήλωσης δεδομένων στη MySQL", θα σας βοηθήσει.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-460.html

Καλώς ήρθατε στο κανάλι Telegram του ιστολογίου του Chen Weiliang για να λαμβάνετε τις τελευταίες ενημερώσεις!

🔔 Γίνετε ο πρώτος που θα αποκτήσει τον πολύτιμο "Οδηγό χρήσης εργαλείου τεχνητής νοημοσύνης μάρκετινγκ περιεχομένου ChatGPT" στον κορυφαίο κατάλογο του καναλιού! 🌟
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευθεί. 必填 项 已 用 * 标注

κύλιση στην κορυφή