![PostgreSQL 11从入门到精通(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/374/27563374/b_27563374.jpg)
上QQ阅读APP看书,第一时间看更新
4.7 经典习题
1. 创建数据库Market,在Market中创建数据表customers(表结构如表4.5所示),并按要求进行操作。
表4.5 customers表结构
![](https://epubservercos.yuewen.com/A04484/15825992904147006/epubprivate/OEBPS/Images/Figure-T90_39091.jpg?sign=1738857037-RGQXM4GJsE1fDr0JMKhocU7Yy9F5f24z-0-a91d54874085fc2075de627f8aeeaa09)
(1)创建数据库Market。
(2)创建数据表customers,在c_num字段上添加主键约束和自增约束,在c_birth字段上添加非空约束。
(3)将c_name字段数据类型改为VARCHAR(70)。
(4)将c_contact字段改名为c_phone。
(5)增加c_gender字段,数据类型为CHAR(1)。
(6)将表名修改为customers_info。
(7)删除字段c_city。
2. 在Market中创建数据表orders(表结构如表4.6所示),并按要求进行操作。
表4.6 orders表结构
![](https://epubservercos.yuewen.com/A04484/15825992904147006/epubprivate/OEBPS/Images/Figure-T91_39092.jpg?sign=1738857037-r0yck2xlvHetJwu8xSGMTj3NKoaq61ov-0-fbc8ad606c196d0f9f639f000f53fd30)
(1)创建数据表orders,在o_num字段上添加主键约束和自增约束,在c_id字段上添加外键约束,关联customers表中的主键c_num。
(2)删除orders表的外键约束,然后删除表customers。