第一例

mysql> CREATE TABLE food(
-> id INT(10) PRIMARY KEY NOT NULL UNIQUE AUTO_INCREMENT,
-> name VARCHAR(20) NOT NULL,
-> company VARCHAR(30) NOT NULL,
-> price FLOAT,
-> produce_time YEAR,
-> validity_time INT(4),
-> address VARCHAR(50)
-> );
1.將下邊的記錄插入到food表中

第一種方法不指定具體的字段:
INSERT INTO food VALUES(1,'AA餅干','AA餅干廠', 2.5 ,'2008', 3 ,'北京');
第二種方法是依次指定food表的字段:
INSERT INTO food( id, name, company, price, produce_time, validity_time, address)
VALUES(2,'CC牛奶','CC牛奶廠', 3.5 ,'2009', 1 ,'河北');
第三種方法是同時(shí)插入多條記錄:
INSERT INTO food VALUES
(NULL,'EE果凍','EE果凍廠', 1.5 ,'2007', 2 ,'北京') ,
(NULL,'FF咖啡','FF咖啡廠', 20 ,'2002', 5 ,'天津') ,
(NULL,'GG奶糖','GG奶糖', 14 ,'2003', 3 ,'廣東');
2.將“CC牛奶廠”的廠址(address)改為“內(nèi)蒙古”,并且將價(jià)格改為3.2
mysql> UPDATE food SET address='內(nèi)蒙古',price=3.2 WHERE name='CC牛奶';
3.將廠址在北京的公司保質(zhì)期(validity_time)都改為5年
mysql> UPDATE food SET validity_time=5 WHERE address='北京';
4.刪除過(guò)期食品的記錄。若當(dāng)前時(shí)間-生產(chǎn)年份(produce_time)>保質(zhì)期(validity_time),則視為過(guò)期食品
mysql> DELETE FROM food WHERE validity_time<(2013-produce_time);
5.刪除廠址為北京的食品的記錄
mysql> DELETE FROM food WHERE address='北京';
第二例
Teacher表的定義

1.向teacher表中插入數(shù)據(jù)

INSERT INTO teacher VALUES(1, 1001, '張三','男' ,'1984-11-08' ,'北京市昌平區(qū)'),
(NULL, 1002, '李四','女' ,'1970-01-21' ,'北京市海淀區(qū)') ,
(NULL, 1003, '王五','男' ,'1976-10-30' ,'北京市昌平區(qū)') ,
(NULL, 1004, '趙六','男' ,'1980-06-05' ,'北京市順義區(qū)') ;
2.更新id為1的記錄,將生日(birthday)改為“1982-11-08”
mysql> UPDATE teacher SET birthday='1982-11-08' WHERE id=1;
3.將性別(sex)為“男”的記錄的家庭住址(address)都變?yōu)椤氨本┦谐?yáng)區(qū)”
mysql> UPDATE teacher SET address='北京市朝陽(yáng)區(qū)' WHERE sex='男';
4.刪除教工號(hào)(num)為1002的記錄刪除
mysql> DELETE FROM teacher WHERE num=1002;