Apakah pengesahan data dan teknik pembaikan data untuk mempelajari MySQL?
MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular yang digunakan secara meluas dalam pelbagai jenis aplikasi. Dalam penggunaan harian MySQL, kita sering menghadapi keperluan untuk pengesahan data dan pembaikan data. Artikel ini akan memperkenalkan beberapa teknik pengesahan data dan pembaikan data MySQL yang biasa digunakan, dan memberikan contoh kod yang sepadan.
1. Kemahiran pengesahan data:
1 Kekangan kunci utama dan kunci asing:
MySQL menyediakan kekangan kunci utama (Kunci Utama) dan kunci asing (Kunci Asing) untuk memastikan integriti data. Kekangan kunci utama digunakan untuk memastikan keunikan setiap baris dalam jadual, manakala kekangan kunci asing digunakan untuk menentukan hubungan antara dua jadual. Dengan mentakrifkan kunci utama dan kekangan kunci asing yang sesuai, pertindihan dan ketidakkonsistenan data boleh dielakkan dengan berkesan.
Contoh kod:
Buat kekangan kunci utama:
CIPTA pelajar JADUAL (
id INT PRIMARY KEY, name VARCHAR(100), age INT
);
Buat kekangan kunci asing:
CIPTA JADUAL kursus (
.
kekangan unik kekangan adalah digunakan Pastikan bahawa nilai medan dalam jadual adalah unik. Apabila memasukkan atau mengemas kini data, jika kekangan unik dilanggar, ralat akan dilemparkan.
BUAT pekerja JADUAL (
id INT PRIMARY KEY, name VARCHAR(100), student_id INT, FOREIGN KEY (student_id) REFERENCES students(id)
Semak kekangan digunakan untuk menentukan julat nilai atau syarat sesuatu medan. Apabila memasukkan atau mengemas kini data, jika kekangan semakan dilanggar, ralat akan dilemparkan.
CIPTA produk JADUAL (
id INT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) UNIQUE
Jika didapati betul dalam data:
tidak memenuhi keperluan, Data boleh dibaiki menggunakan kenyataan UPDATE. Data boleh dibaiki dengan cepat dengan menyatakan keadaan yang sesuai dan nilai yang dikemas kini.
Kod contoh:
Baiki data:
KEMASKINI pelajar
SET umur = 20
WHERE id = 1;
2 Gunakan penyataan DELETE untuk memadam data yang tidak memenuhi keperluan:
Kadang-kadang kita perlu memadamkan data. yang tidak memenuhi syarat. Anda boleh menggunakan pernyataan DELETE untuk memadamkan baris data yang tidak memenuhi syarat.
Kod contoh:
Padam data yang tidak memenuhi syarat:
PADAM DARI pekerja
WHERE umur >
3 keseluruhan jadual, anda boleh menggunakan pernyataan TRUNCATE TABLE . Tidak seperti pernyataan DELETE, pernyataan TRUNCATE TABLE memadam semua data dalam jadual dengan cepat dan menetapkan semula lajur yang meningkat secara automatik.
TRUNCATE TABLE produk
Jika data jadual tertentu rosak dan kami mempunyai data sandaran, kami boleh memulihkan data sandaran kepada asal. jadual, dengan itu membaiki data.
MASUKKAN KE DALAM sandaran_pekerja
PILIH * DARI pekerja
WHERE umur <
Atas ialah kandungan terperinci Apakah pengesahan data dan teknik pembaikan data untuk pembelajaran MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!