- MySQL數(shù)據(jù)庫(kù)管理與開發(fā)實(shí)踐教程 (清華電腦學(xué)堂)
- 程朝斌
- 670字
- 2021-03-19 18:16:52
3.7 實(shí)驗(yàn)指導(dǎo)——水果數(shù)據(jù)庫(kù)管理
本章詳細(xì)介紹了數(shù)據(jù)庫(kù)和表的相關(guān)操作,包括數(shù)據(jù)庫(kù)和表的概念、創(chuàng)建和對(duì)數(shù)據(jù)庫(kù)和表的管理等。本節(jié)綜合本章內(nèi)容,創(chuàng)建數(shù)據(jù)庫(kù)和表,實(shí)現(xiàn)水果數(shù)據(jù)庫(kù)的管理。要求具體實(shí)現(xiàn)下列操作。
(1)創(chuàng)建水果數(shù)據(jù)庫(kù)名稱為fruitshop。
(2)創(chuàng)建水果表fruit,有字段fid、fname、fprice、ftime。
(3)添加負(fù)責(zé)人字段fmanager。
(4)修改fmanager字段名為principal。
(5)添加表數(shù)據(jù)。
(6)查看表的結(jié)構(gòu)和數(shù)據(jù)。
(7)修改水果信息表的名字為fruits。
實(shí)現(xiàn)上述操作,步驟如下。
(1)創(chuàng)建水果數(shù)據(jù)庫(kù)名稱為fruitshop,代碼如下。
CREATE SCHEMA fruitshop;
(2)在fruitshop中創(chuàng)建水果表fruit,有字段fid、fname、fprice、ftime,代碼如下。
CREATE TABLE 'fruitshop'. 'fruit' ( 'fid' INT NOT NULL, 'fname' VARCHAR(45) NULL, 'fprice' VARCHAR(45) NULL, 'ftime' VARCHAR(45) NULL, PRIMARY KEY ('fid'));
(3)向fruit表中添加負(fù)責(zé)人字段,代碼如下。
ALTER TABLE 'fruitshop'. 'fruit' ADD COLUMN 'fmanager' VARCHAR(45) NULL AFTER 'ftime';
(4)修改fmanager字段名為principal,代碼如下。
ALTER TABLE 'fruitshop'. 'fruit' CHANGE COLUMN 'fmanager' 'fprincipal' VARCHAR(45) NULL DEFAULT NULL ;
(5)向fruit表中添加4條數(shù)據(jù),代碼如下。
INSERT INTO 'fruitshop'.'fruit'('fid','fname','fprice','ftime','fprincipal') VALUES ('1','orange','5','6.15','zhang'); INSERT INTO 'fruitshop'. 'fruit' ('fid', 'fname', 'fprice', 'ftime', 'fprincipal') VALUES ('2', 'apple', '2.5', '6.15', 'duan'); INSERT INTO 'fruitshop'. 'fruit' ('fid', 'fname', 'fprice', 'ftime', 'fprincipal') VALUES ('3', 'banana', '3.5', '6.18', 'he'); INSERT INTO 'fruitshop'. 'fruit' ('fid', 'fname', 'fprice', 'ftime', 'fprincipal') VALUES ('4', 'watermelon', '0.7', '6.15', 'meng');
(6)查看表的結(jié)構(gòu),代碼如下。
USE fruitshop;DESC fruit;
上述代碼的執(zhí)行效果如下所示。
+ -------- + -------- + -------- + -------- + -------- + -------- + | Field | Type | Null | Key | Default | Extra | + -------- + -------- + -------- + -------- + -------- + -------- + | fid | int(11) | NO | PRI | | | | fname | varchar(45) | YES | | | | | fprice | varchar(45) | YES | | | | | ftime | varchar(45) | YES | | | | | fprincipal | varchar(45) | YES | | | | + -------- + -------- + -------- + -------- + -------- + -------- + 5 rows
(7)查看表中的數(shù)據(jù),代碼如下。
USE fruitshop;SELECT *FROM fruit;
上述代碼的執(zhí)行結(jié)果如下所示。
+ -------- + -------- + -------- + -------- + -------- + -------- + | fid | fname | fprice | ftime | fprincipal | + -------- + -------- + -------- + -------- + -------- + -------- + | 1 | orange | 5 | 6.15 | zhang | | 2 | apple | 2.5 | 6.15 | duan | | 3 | banana | 3.5 | 6.18 | he | | 4 | watermelon | 0.7 | 6.15 | meng | + -------- + -------- + -------- + -------- + -------- + -------- + 4 rows
(8)修改水果信息表的名字為fruits,代碼如下。
ALTER TABLE 'fruitshop'. 'fruit' RENAME TO 'fruitshop'. 'fruits' ;
- Unreal Engine Physics Essentials
- 零基礎(chǔ)PHP學(xué)習(xí)筆記
- LabVIEW Graphical Programming Cookbook
- JavaScript+DHTML語(yǔ)法與范例詳解詞典
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)踐教程
- Python爬蟲開發(fā):從入門到實(shí)戰(zhàn)(微課版)
- 動(dòng)手玩轉(zhuǎn)Scratch3.0編程:人工智能科創(chuàng)教育指南
- PHP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程
- OpenShift在企業(yè)中的實(shí)踐:PaaS DevOps微服務(wù)(第2版)
- JavaScript:Moving to ES2015
- Spring Boot Cookbook
- 零基礎(chǔ)入門學(xué)習(xí)Python(第2版)
- Protocol-Oriented Programming with Swift
- PLC應(yīng)用技術(shù)(三菱FX2N系列)
- Learning AngularJS for .NET Developers