官术网_书友最值得收藏!

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' ;
主站蜘蛛池模板: 鸡东县| 青海省| 台中县| 青州市| 澄城县| 海伦市| 云南省| 台北县| 甘南县| 鹤岗市| 桓台县| 金乡县| 北碚区| 泽库县| 称多县| 庄浪县| 延庆县| 苏尼特左旗| 武威市| 鄂托克旗| 黎川县| 宝坻区| 白河县| 马关县| 翁源县| 台前县| 临汾市| 英吉沙县| 西和县| 永定县| 琼结县| 新宁县| 金湖县| 松潘县| 南京市| 扎囊县| 婺源县| 利川市| 阜城县| 蓬安县| 巴里|