Κατάλογος άρθρου
Βάση δεδομένων 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 που θα χρησιμοποιηθεί. |
απορία | Απαιτείται, καθορίζει τη συμβολοσειρά ερωτήματος. |
λειτουργία αποτελέσματος | Προαιρετικός.μια σταθερά.Μπορεί να είναι οποιαδήποτε από τις ακόλουθες τιμές:
|
Παράδειγμα
Το ακόλουθο παράδειγμα χρησιμοποιεί ένα σενάριο 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 για να λαμβάνετε τις τελευταίες ενημερώσεις!
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!