MySQLでは、テーブルを作成する際にフィールド属性をNOT NULLと指定することで、非null制約を追加することができます。たとえば、以下はテーブルを作成する際に非null制約を追加する例です。
CREATE TABLE customers (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL
);
例えば、上の例では、nameとemailのフィールドがNOT NULLとして定義されており、データを挿入する際にこれらのフィールドは空白ではないことを意味します。空の値を挿入しようとすると、MySQLはエラーを返します。