国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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.

    類別  詳細解釋
   基本語法create table 表名(字段名1 字段類型,....字段名n 字段類型n);

 

   示例

create table user(username varchar(20),password varchar(32));

  


   示例說明

創(chuàng)建一個表名叫user的表,第一個字段為username、表的字段類型為varchar長度為32個長度。第二個字段為password,類型也為varchar,長度也為32個長度。
Kategori
Penjelasan terperinci
Sintaks asasbuat 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"

CIPTA JADUAL MyGuests (
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");    //設(shè)置編碼
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 
 
 // 創(chuàng)建連接
 $conn = mysqli_connect($servername, $username, $password, $dbname);
 // 檢測連接
 if (!$conn) {
     die("連接失敗: " . mysqli_connect_error());
 }
 
 // 使用 sql 創(chuàng)建數(shù)據(jù)表
 $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 "數(shù)據(jù)表 MyGuests 創(chuàng)建成功";
 } else {
     echo "創(chuàng)建數(shù)據(jù)表錯誤: " . 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 :

Jadual data MyGuests telah berjaya dibuat

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:

  1. phpMyAdmin (Bahasa Cina, disyorkan)

  2. Navicat (Bahasa Cina, disyorkan)

  3. 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 masukkan

di 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


<. ??>

Meneruskan pembelajaran
||
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $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 "數(shù)據(jù)表 MyGuests 創(chuàng)建成功"; } else { echo "創(chuàng)建數(shù)據(jù)表錯誤: " . mysqli_error($conn); } mysqli_close($conn); ?>