Rumah >pangkalan data >tutorial mysql >Penjelasan terperinci tentang kekangan dalam MySQL
Penjelasan terperinci tentang kekangan dalam MySQL
Dalam pangkalan data MySQL, kekangan ialah peraturan yang digunakan untuk mentakrif dan mengehadkan julat nilai dan integriti data lajur dalam jadual. Dengan menambahkan kekangan pada lajur semasa pembuatan jadual, anda boleh memastikan ketepatan dan ketekalan data. Artikel ini akan memperkenalkan jenis kekangan yang biasa digunakan dalam MySQL dan memberikan contoh kod khusus.
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT );
CREATE TABLE orders ( order_id INT PRIMARY KEY, product_id INT, customer_id INT, FOREIGN KEY (product_id) REFERENCES products(product_id), FOREIGN KEY (customer_id) REFERENCES customers(customer_id) );
CREATE TABLE employees ( employee_id INT PRIMARY KEY, email VARCHAR(50) UNIQUE, department_id INT );
CREATE TABLE products ( product_id INT PRIMARY KEY, product_name VARCHAR(50), quantity INT, price DECIMAL(10, 2), CONSTRAINT CHK_quantity CHECK (quantity >= 0), CONSTRAINT CHK_price CHECK (price > 0) );
CREATE TABLE users ( user_id INT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) DEFAULT '123456', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Di atas ialah pengenalan kepada jenis kekangan yang biasa digunakan dalam MySQL dan cara menggunakannya. Menggunakan kekangan memastikan integriti dan konsistensi data dalam pangkalan data anda. Dengan menggunakan kekangan dengan sewajarnya, ralat dan data yang tidak konsisten dapat dikurangkan, dan kecekapan dan kebolehpercayaan pangkalan data dapat dipertingkatkan. Saya harap artikel ini dapat membantu anda memahami dan menggunakan fungsi kekangan MySQL.
Atas ialah kandungan terperinci Penjelasan terperinci tentang kekangan dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!