Penyataan defin...LOGIN

Penyataan definisi struktur tutorial asas pembangunan PHP

Pengenalan

DDL ialah bahasa definisi data secara ringkas, ia adalah bahasa untuk mencipta, memadam, mengubah suai dan mengendalikan pangkalan data, jadual data dan medan data, perbezaan terbesar antaranya dan pernyataan operasi data (DML) ialah DML (penyata operasi data) beroperasi pada data dalaman jadual, dan tidak melibatkan definisi jadual, pengubahsuaian struktur atau lain-lain objek.

Apabila kami menerangkan bahagian ini dalam bab ini, kami membahagikannya kepada tiga bahagian:

  • Operasi pangkalan data

  • Jadual data operasi

  • Operasi medan data


Operasi pangkalan data

1. Cipta pangkalan data

类别详细解示
基本语法create database 数据库名;
示例create database php;
示例说明创建一个数库,数据库的名字为php

Contoh:

80.png

Klik untuk melaksanakan, dan pangkalan data php akan muncul di sebelah kanan

81.png

2 Lihat pangkalan data

类别详细解释
基本语法show databases;
实例说明显示当前服务器的所有数据库

Nota:
tunjukkan merujuk kepada paparan
pangkalan data merujuk kepada pangkalan data
pangkalan data ialah bentuk jamak pangkalan data, merujuk kepada semua pangkalan data.

Masukkan pangkalan data paparan;

82.pngSintaks asas:

Nota:
penggunaan merujuk kepada penggunaan
Nama perpustakaan ialah nama pangkalan data khusus yang wujud dalam sistem pangkalan data semasa; php;

83.pngNota: Kami boleh menggunakan pernyataan penggunaan untuk menukar pangkalan data untuk dikendalikan pada bila-bila masa

4 jadual dalam pangkalan data

Selepas memasuki perpustakaan, kita dapat melihat berapa banyak jadual data yang terdapat dalam perpustakaan.

< /tr>
kategori

Penjelasan terperinci
类别
详细解示
基本语法 
   show tables;    
示例说明
    显示当前数据库下所有的表    
<🎜>
Asas sintaks <🎜><🎜>< span style="line-height: 24.64px;"> tunjukkan jadual; <🎜><🎜>
Contoh penerangan<🎜><🎜> Paparkan pangkalan data semasa Semua jadual di bawah <🎜>


Selepas menggunakan penggunaan untuk memasukkan pangkalan data, anda boleh menggunakan contoh jadual

untuk melihat jadual pangkalan data semasa:

84.png

Nota: Anda mesti memilih pangkalan data sebelum anda boleh melihat jadual

5. Padamkan pangkalan data

kategori
类别
详细解示
基本语法 
   drop database 库名;    
示例   
 drop database liwenkai;    
示例说明 
 删除一个数库,数据库的名字为liwenkai    
<🎜>
Penjelasan terperinci<🎜><🎜>
Sintaks asas <🎜><🎜> lepaskan nama perpustakaan pangkalan data; <🎜><🎜>
Contoh <🎜><🎜> lepaskan pangkalan data liwenkai < 🎜><🎜>
Contoh <🎜><🎜> Padam pangkalan data, nama pangkalan data ialah liwenkai <🎜>

Nota:
drop dalam bahasa Cina boleh diterjemahkan sebagai bermakna drop, tidak diperlukan lagi
pangkalan data merujuk kepada perpustakaan
Nama perpustakaan merujuk kepada nama perpustakaan yang akan dipadamkan

Nota: Selepas pangkalan data dipadamkan, semua data di bawah akan dipadamkan, jadi berhati-hati dan buat sandaran yang sesuai sebelum memadam.


Operasi jadual data

1 Cipta jadual

Kategori
类别
详细解示
基本语法
 create table 表名(字段名1 字段类型,....字段名n 字段类型n);  
示例  
create table user(username varchar(20),password varchar(32));    
示例说明
创建一个表名叫user的表,第一个字段为username、表的字段类型为varchar长度为32个长度。第二个字段为password,类型也为varchar,长度也为32个长度。 
<🎜>
< span style="line-height: 24.64px;">Penjelasan terperinci<🎜><🎜>
Sintaks asas<🎜><🎜> buat nama jadual jadual (nama medan 1 jenis medan, . ...Nama medan n Jenis medan n); <🎜><🎜>
Contoh <🎜><🎜>buat pengguna jadual(nama pengguna varchar(20),kata laluan varchar(32)); td>
Contoh penerangan<🎜><🎜>Buat jadual bernama pengguna, medan pertama ialah nama pengguna, jenis medan jadual ialah varchar, panjangnya ialah 32 panjang. Medan kedua ialah kata laluan, jenisnya juga varchar, dan panjangnya juga 32 aksara. <🎜>

Nota:

  • Untuk membolehkan semua orang bermula dengan lebih baik, jenis data berada di luar skop penjelasan kami dalam bab ini buat sementara waktu. Saya takut semua orang akan fokus pada satu perkara dan kehilangan satu lagi. Adalah sangat penting untuk mempelajari dengan cepat penyata pengurusan dan operasi pangkalan data Jenis data, medan, set aksara dan enjin adalah semua mata pengetahuan untuk difahami.

  • Untuk jenis medan, anda hanya perlu belajar int sekarang, yang mewakili jenis integer. terapung mewakili titik terapung. char dan varchar boleh mewakili rentetan.

  • Kita boleh menambah panjang selepas jenis, seperti: varchar(20).

Lihat maklumat struktur medan jadual

< td style="border-width: 1px; border-style: solid;" width="193" valign="top">
类别
详细解示
基本语法    
desc 表名;    
示例
  desc emp    
示例说明
查看emp表的表结构    
kategori<🎜><🎜><🎜>Penjelasan terperinci<🎜><🎜>< tr ><🎜>Sintaks asas <🎜><🎜><🎜>desc nama jadual; <🎜><🎜>< td style="border-width: 1px; border-style: solid;" width="193" valign="top"><🎜>Contoh<🎜><🎜><🎜> desc emp  <🎜><🎜><🎜>Contoh penerangan<🎜><🎜><🎜>Lihat struktur jadual jadual emp <🎜>< / tr>

2.删除表

类别
类别
详细解示
基本语法
 drop table 表名;    
示例 
  drop table emp;    
示例说明
    删除表emp    

详细解示<🎜>
基本语法<🎜>
 jatuhkan jadual 表名;    <🎜>
示例 <🎜>
  drop table emp;    <🎜>
示例说明<🎜>
    删除表emp    <🎜>



Nota: Padamkan jadual. Kedua-dua jadual dan data akan hilang. Tolong jangan sandarkan data sebelum memadamkan jadual penting.

3.Nyatakan enjin meja dan set aksara

Pada akhir membuat jadual, kami sering menggunakan enjin MyISAM atau InnoDB. Apabila menentukan enjin, kita boleh menggunakan:

ENGINE=InnoDB

Nyatakan set aksara lalai jadual:

KARSET LALAI=utf8

Kesannya ialah seperti berikut:

BUAT JADUAL emp (
nama pengguna varchar(10) NULL lalai,
tarikh kata laluan NULL lalai,
)ENGINE=CHARSET lalai InnoDB=utf8;

><🎜

Operasi medan pangkalan data

Gunakan phpMyadmin terus untuk mencipta medan dalam jadual

Klik pada struktur:

85.png

Laksanakan penciptaan:

86.png

Isi maklumat dalam setiap medan

87.png

Klik Laksanakan untuk menyelesaikan

Memadam atau mengubah suai medan juga dilakukan dalam phpAdmin Anda boleh mencubanya sendiribahagian seterusnya

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
babperisian kursus