PHP mencipta jadual MySQL
Dalam bahagian sebelumnya, kami belajar cara membuat pangkalan data Selepas pangkalan data berjaya dibuat, kami perlu memasukkan perkara ke dalam data, dan perkara ini diletakkan dalam jadual yang berbeza dalam pangkalan data. Dalam bahagian ini kita belajar untuk mencipta jadual mysql
Cipta jadual
Jadual data mempunyai nama unik dan mempunyai baris dan komposisi lajur.
CREATE TABLE pernyataan digunakan untuk mencipta jadual MySQL.
| <🎜>Penjelasan terperinci<🎜><🎜> td> | ||||||||
Sintaks asas td> | buat nama jadual jadual (nama medan 1 jenis medan, ....Nama medan n Jenis medan n); | ||||||||
<🎜> <🎜><🎜> Contoh<🎜><🎜> | <🎜> < 🎜><🎜> <🎜><🎜><🎜> Contoh penerangan<🎜 > <🎜> | Buat Jadual bernama pengguna, medan pertama ialah nama pengguna, jenis medan jadual ialah varchar, dan panjangnya ialah 32 aksara. Medan kedua ialah kata laluan, jenisnya juga varchar, dan panjangnya juga 32 aksara. |
Instance
Kami akan mencipta jadual yang dipanggil "MyGuests" dengan 5 lajur: Kod penciptaan "id", "firstname", "lastname", "email" dan "reg_date"
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nama pertama VARCHAR(30) NOT NULL,
nama keluarga VARCHAR(30) NOT NULL,
e-mel VARCHAR(50),
reg_date TIMESTAMP
)
Nota tentang membuat jadual di atas:
Jenis data menentukan jenis data yang boleh disimpan oleh lajur. Untuk jenis data lengkap sila rujuk Manual Rujukan Jenis Data kami.
Selepas menetapkan jenis data, anda boleh menentukan atribut pilihan lain untuk setiap lajur:
· NOT NULL - setiap baris mesti mengandungi nilai (tidak boleh kosong), nilai null ialah Tidak dibenarkan.
· Nilai lalai - Tetapkan nilai lalai
· UNSIGNED - Gunakan jenis angka yang tidak ditandatangani, 0 dan nombor positif
· AUTO INCREMENT - Tetapkan nilai medan MySQL dalam yang baharu Ia akan meningkat secara automatik sebanyak 1 setiap kali ia direkodkan
· KUNCI UTAMA - Tetapkan pengecam unik setiap rekod dalam jadual data. Biasanya KUNCI UTAMA lajur ditetapkan kepada nilai ID, digunakan dengan AUTO_INCREMENT.
Setiap jadual hendaklah mempunyai kunci utama (lajur ini ialah lajur "id") dan kunci utama mesti mengandungi nilai unik.
Contoh
Contoh berikut menunjukkan cara membuat jadual dalam PHP:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )"; if (mysqli_query($conn, $sql)) { echo "数据表 MyGuests 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>
Contoh di atas ialah Kami mencipta jadual bernama MyGuests dalam pangkalan data bernama "test", yang mempunyai 5 lajur, iaitu "id", "firstname", "lastname", "email" dan "reg_date":
Program running result :
Pengenalan kepada alatan biasa
MySQL boleh diurus menggunakan alatan rasmi dan alatan pihak ketiga, jadi kami tidak perlu mengingati beberapa perkara yang rumit Pernyataan SQL dilengkapkan tanpa perlu menghafalnya. Contohnya: kebenaran, penciptaan jadual, sandaran, dsb. Menggunakan alatan visual
secara langsung adalah lebih kondusif untuk meningkatkan kecekapan kerja.
Alat yang biasa digunakan ialah:
phpMyAdmin (Bahasa Cina, disyorkan)
Navicat (Bahasa Cina, disyorkan)
meja kerja mysql (Bahasa Inggeris, produk rasmi, disyorkan semasa mereka bentuk rajah E-R)
phpMyAdmin
phpMyAdmin ialah Pangkalan Web berasaskan PHP ialah alat pengurusan pangkalan data MySQL yang dibina pada hos laman web, membenarkan pentadbir menggunakan antara muka Web untuk mengurus pangkalan data MySQL. Antara muka web ini boleh menjadi
cara yang lebih baik untuk memasukkan sintaks SQL kompleks dengan cara yang mudah, terutamanya untuk mengendalikan import dan eksport sejumlah besar data. Salah satu kelebihan yang lebih besar ialah phpMyAdmin dilaksanakan pada pelayan web
seperti program PHP yang lain, tetapi anda boleh menggunakan halaman HTML yang dihasilkan oleh program ini di mana-mana sahaja, iaitu untuk menguruskan pangkalan data MySQL dari jauh, yang memudahkan Cipta, ubah suai dan padam pangkalan data dan jadual maklumat. Anda juga boleh menggunakan phpMyAdmin untuk mencipta sintaks PHP yang biasa digunakan untuk memudahkan ketepatan sintaks SQL yang diperlukan semasa menulis halaman web.
Pelayan anda menjalankan persekitaran php secara langsung. Muat turun pakej pemasangan, nyahzip alamat akses dan mula menggunakannya.
Anda juga boleh mengaksesnya dengan memasukkan http://localhost/phpmyadmin/ pada halaman web
Masukkan nama pengguna dan kata laluan anda dan masukkandi mana kami boleh melakukan beberapa. perkara berkaitan Operasi pangkalan data boleh mengurangkan masa yang kita habiskan untuk menulis penyata SQL sendiri.
Pergi ke Baidu untuk mencari dua alatan lain, muat turun dan pasangkannya saya percaya anda boleh mengendalikannya
<. 🎜>