在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí),通常需要為職工信息表增加職工號(hào)字段。職工號(hào)字段可以作為唯一的身份證明,方便后續(xù)對(duì)職工進(jìn)行操作。
CREATE TABLE employee ( id INT(11) NOT NULL AUTO_INCREMENT, empid VARCHAR(10) NOT NULL UNIQUE, name VARCHAR(50) NOT NULL, age INT(3) NOT NULL, PRIMARY KEY (id) );
上述代碼創(chuàng)建了一個(gè)名為employee的表,并增加了empid字段作為職工號(hào)。首先定義了id字段作為主鍵,自動(dòng)增長(zhǎng)。empid字段定義為VARCHAR類型,長(zhǎng)度為10,非空且唯一。name字段定義為VARCHAR類型,長(zhǎng)度為50,非空。age字段定義為整型,長(zhǎng)度為3,非空。
為empid字段設(shè)置UNIQUE屬性,可以保證每個(gè)職工號(hào)在表中唯一。同時(shí),為了保證系統(tǒng)的穩(wěn)定性,在創(chuàng)建索引時(shí)應(yīng)該設(shè)定該字段為唯一索引。
創(chuàng)建完成后,使用INSERT INTO語句即可新增數(shù)據(jù)記錄。