Πώς να δημιουργήσετε έναν πίνακα δεδομένων σε μια βάση δεδομένων MySQL; Δημιουργία εντολής/δήλωσης/σύνταξης πίνακα δεδομένων στη MySQL

Βάση δεδομένων MySQLΠώς να δημιουργήσετε έναν πίνακα δεδομένων;MySQLΔημιουργία εντολής/δήλωσης/σύνταξης πίνακα δεδομένων στο

MySQL δημιουργία πίνακα δεδομένων

Η δημιουργία ενός πίνακα δεδομένων MySQL απαιτεί τις ακόλουθες πληροφορίες:

  • 表名
  • όνομα πεδίου πίνακα
  • ορίστε κάθε πεδίο πίνακα

γραμματική

Ακολουθεί η γενική σύνταξη SQL για τη δημιουργία πινάκων δεδομένων MySQL:

CREATE TABLE table_name (column_name column_type);

Στο παρακάτω παράδειγμα θα δημιουργήσουμε τον πίνακα δεδομένων chenweiliang_tbl στη βάση δεδομένων chenweiliang:

CREATE TABLE IF NOT EXISTS `chenweiliang_tbl`(
   `chenweiliang_id` INT UNSIGNED AUTO_INCREMENT,
   `chenweiliang_title` VARCHAR(100) NOT NULL,
   `chenweiliang_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `chenweiliang_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

Παράδειγμα ανάλυσης:

  • Αν δεν θέλεις να είναι το χωράφι Τιμή NULL Οι ιδιότητες των πεδίων μπορούν να οριστούν ως ΟΧΙ ΝΑΙ, κατά τη λειτουργία της βάσης δεδομένων, εάν τα δεδομένα που εισάγονται σε αυτό το πεδίο είναιΤιμή NULL , θα αναφερθεί ένα σφάλμα.
  • Το AUTO_INCREMENT ορίζεται ως ένα χαρακτηριστικό αυτόματης αύξησης, που χρησιμοποιείται γενικά για τα κύρια κλειδιά και η τιμή θα αυξάνεται αυτόματα κατά 1.
  • Η λέξη-κλειδί PRIMARY KEY χρησιμοποιείται για να ορίσει μια στήλη ως το πρωτεύον κλειδί.Μπορείτε να χρησιμοποιήσετε πολλές στήλες για να ορίσετε το πρωτεύον κλειδί, διαχωρισμένες με κόμματα.
  • Το ENGINE ρυθμίζει τη μηχανή αποθήκευσης και το CHARSET ορίζει την κωδικοποίηση.

Δημιουργία πίνακα από τη γραμμή εντολών

Οι πίνακες δεδομένων MySQL μπορούν εύκολα να δημιουργηθούν μέσω του παραθύρου εντολών mysql>.Μπορείτε να χρησιμοποιήσετε τη δήλωση SQL Δημιουργία πίνακα για να δημιουργήσετε τον πίνακα δεδομένων.

Παράδειγμα

Το παρακάτω είναι ένα παράδειγμα δημιουργίας πίνακα δεδομένων chenweiliang_tbl:

root@host# mysql -u root -p
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> CREATE TABLE chenweiliang_tbl(
   -> chenweiliang_id INT NOT NULL AUTO_INCREMENT,
   -> chenweiliang_title VARCHAR(100) NOT NULL,
   -> chenweiliang_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( chenweiliang_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

Σημείωση:Ο τερματιστής εντολών MySQL είναι ένα ερωτηματικό (;).


Δημιουργήστε πίνακα δεδομένων χρησιμοποιώντας σενάριο PHP

Μπορείτε να χρησιμοποιήσετε PHP mysqli_query() λειτουργία για τη δημιουργία πίνακα δεδομένων από μια υπάρχουσα βάση δεδομένων.

Η συνάρτηση έχει δύο παραμέτρους και επιστρέφει TRUE εάν η εκτέλεση είναι επιτυχής, διαφορετικά επιστρέφει FALSE.

γραμματική

mysqli_query(connection,query,resultmode);
参数περιγραφή
σύνδεσηΑπαιτείται.Καθορίζει τη σύνδεση MySQL που θα χρησιμοποιηθεί.
απορίαΑπαιτείται, καθορίζει τη συμβολοσειρά ερωτήματος.
λειτουργία αποτελέσματος Προαιρετικός.μια σταθερά.Μπορεί να είναι οποιαδήποτε από τις ακόλουθες τιμές:

  • MYSQLI_USE_RESULT (χρησιμοποιήστε το εάν χρειάζεται να ανακτήσετε πολλά δεδομένα)
  • MYSQLI_STORE_RESULT (προεπιλογή)

Παράδειγμα

Το ακόλουθο παράδειγμα χρησιμοποιεί ένα σενάριο PHP για τη δημιουργία ενός πίνακα δεδομένων:

Δημιουργία πίνακα δεδομένων

<?
 php
 $dbhost = 'localhost:3306'; // mysql服务器主机地址
 $dbuser = 'root'; // mysql用户名
 $dbpass = '123456'; // mysql用户名密码
 $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
 if(! $conn )
 {
 die('连接失败: ' . mysqli_error($conn));
 }
 echo '连接成功<br />';
 $sql = "CREATE TABLE chenweiliang_tbl( ".
 "chenweiliang_id INT NOT NULL AUTO_INCREMENT, ".
 "chenweiliang_title VARCHAR(100) NOT NULL, ".
 "chenweiliang_author VARCHAR(40) NOT NULL, ".
 "submission_date DATE, ".
 "PRIMARY KEY ( chenweiliang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
 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/ ) shared "Πώς να δημιουργήσω έναν πίνακα δεδομένων στη βάση δεδομένων MySQL; Δημιουργήστε εντολές/προτάσεις/σύνταξη πίνακα δεδομένων στο MySQL" για να σας βοηθήσουμε.

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

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

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

 

发表 评论

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

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