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:
Klik untuk melaksanakan, dan pangkalan data php akan muncul di sebelah kanan
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;
Sintaks asas:
Nota:
penggunaan merujuk kepada penggunaan
Nama perpustakaan ialah nama pangkalan data khusus yang wujud dalam sistem pangkalan data semasa; php;
Nota: 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.
kategori | Penjelasan terperinci
| < /tr>||||||
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:
Nota: Anda mesti memilih pangkalan data sebelum anda boleh melihat jadual
5. Padamkan pangkalan data
kategori
| Penjelasan terperinci<🎜><🎜> | ||||||||
Sintaks asas <🎜><🎜> | lepaskan nama perpustakaan pangkalan data; <🎜><🎜> | ||||||||
Contoh <🎜><🎜> td> | 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
| < 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
类别 | 详细解示 |
基本语法 | desc 表名; |
示例 | desc emp |
示例说明 | 查看emp表的表结构 |
2.删除表
类别
| 详细解示<🎜> | ||||||||
基本语法<🎜> | 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:
Laksanakan penciptaan:
Isi maklumat dalam setiap medan
Klik Laksanakan untuk menyelesaikan
Memadam atau mengubah suai medan juga dilakukan dalam phpAdmin Anda boleh mencubanya sendiribahagian seterusnya