MySQL插入、更新與刪除數(shù)據(jù)習(xí)題

第一例

image.png

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表中


image.png

第一種方法不指定具體的字段:
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表的定義


image.png

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


image.png

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;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MySQL 數(shù)據(jù)庫(kù)常用命令 1、MySQL常用命令 create database name; 創(chuàng)建數(shù)據(jù)庫(kù) use...
    55lover閱讀 5,038評(píng)論 1 57
  • 微信作為中國(guó)用戶量最大的APP,聚集了海量的用戶,所謂樹(shù)大招風(fēng),自然聚集了很多的騙子,請(qǐng)相信我這些騙子大多都是有團(tuán)...
    排雷閱讀 3,841評(píng)論 0 2
  • 《少做一點(diǎn)不會(huì)死》,作者【美】里奧·巴伯塔 01我總希望把每天的時(shí)間都排的慢慢的,然后一絲不茍的執(zhí)行。往往失望很大...
    顧塵埃閱讀 329評(píng)論 0 2
  • 可惡的東洋人,以為可以輕松的結(jié)束這場(chǎng)戰(zhàn)斗,沒(méi)想到居然是一場(chǎng)惡斗,萬(wàn)幸今日出行時(shí)帶了報(bào)名絕技。 可惜,我水家三杰,居...
    已死木子閱讀 297評(píng)論 0 1

友情鏈接更多精彩內(nèi)容