informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Fokus pada hal praktis
Artikel ini terutama membahas tentang aplikasi, pemeriksaan mandiri terhadap pernyataan operasi SQL tertentu
Kunci utama digunakan untuk mengidentifikasi catatan secara unik. Setiap tabel hanya dapat memiliki satu kunci utama (beberapa bidang merupakan kunci utama gabungan).
Properti kolom kunci utama:非空
,唯一
Navicat
Tambahkan kunci utamaJika Anda tidak menetapkan kunci utama saat membuat tabel baru, kunci emas ini adalah identifikasi kunci utama.
Cukup pilih kunci utama dan tambahkan. Strategi kenaikan otomatis dapat secara otomatis menghasilkan nomor seri yang tidak berulang secara berurutan.
Potong tabel
truncate
dan membersihkan mejadelete
的区别🎈
Pangkas tabel: pertahankan struktur tabel dan hapus yang lainnya.自增字段会回到默认值开始
Kosongkan tabel: pertahankan struktur tabel dan jangan mengosongkan ruang.自增字段不会重置
Tambahkan batasan bukan nol
Tambahkan batasan unik
Itu adalah nilai default. Jika tidak diisi, maka akan default ke nilai ini.
Sebagian besar konten data diulang, dan semua konten perlu dilalui saat memodifikasi. Misalnya, di komunitas tempat Anda berada, Anda dapat membagi komunitas ke dalam tabel terpisah, dan hanya perlu mencatat ID-nya di tabel asli. .
要求:
Tipe data dan panjang kolom kunci asing harus konsisten dengan tipe data dan panjang kolom kunci utama yang direferensikan.
Kunci yang terkait adalah kunci utama, dan sebaliknya, tabel sekunder (subtabel)
外键在从表添加
Di sini kita mengambil penghapusan pembaruan berjenjang sebagai contoh. Tentu saja, ada lebih dari satu opsi.
CASCADE
: Menghapus atau memperbarui dari tabel induk dan secara otomatis menghapus atau memperbarui baris yang cocok di tabel anak
SET NULL
: Menghapus atau memperbarui baris dari tabel induk dan mengatur kolom kunci asing di tabel anak menjadi NULL. Jika Anda menggunakan opsi ini, Anda harus memastikan bahwa kolom subtabel tidak menentukan NOT NULL
RESTRICT
: Menolak operasi penghapusan atau pembaruan pada tabel induk
NO ACTION
: Kata kunci SQL standar, sama dengan RESTRICT di MySQL